Al cierre del mes se deben controlar Recibos y Facturas.
En la siguiente ruta tenemos los logs de importación de recibos y facturas, así como una carpeta con los XML de cada recibo y factura individual.

Para los recibos:
C:\Apps_Real2b\Nodum_PM\Logs\Recibos
En el log podemos ver los mensajes de error de los recibos que no han podido ser enviados:

Si el mensaje de error es: El redondeo no puede ser mayor al definido en los parametros.
Se debe informar a Palacio en un correo con copia a Gimena Costa y Soporte de Nodum (Cziber) que deben expandir el límite de diferencias por redondeo. En este caso nosotros no podemos ver la diferencia que está dando por lo que les enviamos adjuntos los XML de los recibos que no estén pasando.

Si el mensaje de error es: No existe ese numero de factura
Primero debemos revisar el recibo y ver si tienen alguna factura que aún esté pendiente de envío en el log de facturas.
Si ese no es el caso, puede ser que la factura ya esté marcada como abonada en Nodum.
Para esto podemos usar la siguiente query:
- select docAsoc.id_documento, docAsoc.numero_interno,[RECIBO_VENCIMIENTO_PAGO].Monto_Pago, nodum.imp_mov_mo, nodum.cod_tit
- from documento
- inner join recibo on recibo.ID_DOCUMENTO= documento.ID_Documento
- inner join [RECIBO_VENCIMIENTO_PAGO] on [RECIBO_VENCIMIENTO_PAGO].ID_RECIBO= recibo.ID_DOCUMENTO
- inner join FACTURA_VENCIMIENTO fac on fac.ID_FACTURA_VENCIMIENTO=[RECIBO_VENCIMIENTO_PAGO].ID_VENCIMIENTO
- inner join documento docAsoc on docAsoc.id_documento= fac.ID_FACTURA
- left outer join Nodum_PDM_Prod..sa_vtos nodum on nodum.nro_docum= docAsoc.Numero_Interno and cod_aux='deudores'
- where documento.ID_Documento=XXX
Si el campo imp_mov_mo esta en 0, debemos de enviar el recibo A CUENTA. Para esto tenemos un bat que nos permite hacer el envío a mano:
C:\Apps_Real2b\Nodum_PM\Recibos\NodumEnvioRecibo_A_CUENTA.bat
Debemos editar el archivo y agregar el id_documento del recibo a enviar.

Para las facturas:
C:\Apps_Real2b\Nodum_PM\Logs\Facturas
Palacio tiene el siguiente reporte que nos muestra todas las facturas pendientes de envío.
A tomar en cuenta:
El proceso de envío de de facturas se ejecuta cada 2 horas por lo que es posible tener muchas facturas del día actual en este reporte. Debemos de ordenar por fecha y revisar solo las de fechas anteriores.

Si el mensaje de error es: El asiento no cierra por...
Debemos revisar que el XML que estamos enviando esté correcto.
La suma de los artículos con sus respectivos descuentos debe ser igual al total del encabezado de la factura así como el total de lo abonado por el cliente.
Si la suma da bien, se debe pasar el XML y el error en un correo a Nodum (Cziber) con copia a Gimena Costa para que extiendan el límite permitido por Nodum.