01. DATOS GENERALES
Producto | |
---|
Línea de producto: | |
---|
Segmento: | |
---|
Módulo: | SIGAFIN - |
---|
FINANCIEROFinanciero. |
Función: | Rutina | Nombre Técnico | Fecha |
---|
M486CERXML | Generación de archivo XML para retenciones. |
|
---|
15 |
Ticket: | 9274171 |
---|
Requisito/Story/Issue (informe el requisito vinculado): | DMINA-9675 |
---|
02. SITUACIÓN/REQUISITO
Se realiza el pago de una factura Factura de entrada Entrada con fecha de emisión anterior al mes de la fecha de emisión del pago en la rutina Orden de Pago (FINA085A) , generando un comprobante de retención.
Al momento de transmitir el comprobante retención en la rutina de Documentos Electrónicos (MATA486B), se detona un error en la transmisión con el siguiente mensaje como respuesta:
"La fecha de pago debe estar entre el primer día calendario del mes al cual corresponde la fecha de emisión del comprobante de retención o desde la fecha de emisión del comprobante relacionado".
03. SOLUCIÓN
Dentro de la rutina de Generación de archivo XML para retencionesretenciones (M486CERXML),; en la función que Genera estructura XML para certificado de retencionde retención (fGenXMLCER), se modifica el nodo cbc:PaidDate para que contenga la fecha en que se realizo realizó el pago, ya que el nodo estaba conteniendo la fecha de emisión del documento pagado, y por esta razón se detonaba el error en la transmisión.
...
Totvs custom tabs box |
---|
tabs | Pre-condiciones,Pasos |
---|
ids | Pre condiciones,Pasos |
---|
|
Totvs custom tabs box items |
---|
default | yes |
---|
referencia | Pre-condiciones |
---|
| - Realizar un respaldo del repositorio (RPO).
- Realizar la aplicación del parche correspondiente al issue DMINA-9675.
- Validar que las rutinas actualizadas en el repositorio, coincidan con las descritas en el encabezado del presente Documento Técnico, así como las fechas.
- Se debe considerar todas las configuraciones necesarias para la transmisión de documentos electrónicos UBL 2.1 para Perú, que podemos consultar en el siguiente enlace:
DMINA-4575_DT_Documentos_Electrónicos_UBL_2_1_PER .
- Teniendo en cuenta que para evitar errores en la transmisión y de acuerdo a lo establecido por la SUNAT en su guía publicada para UBL 2.1
, - ; el campo País en la configuración del
proveedor - Proveedor, debe corresponder con el de código de Perú que es el 589.
- Generar una factura de entrada con fecha anterior a la fecha en que se
realizara - realizará el
pago- pago (debe ser en meses anteriores).
|
Totvs custom tabs box items |
---|
| - Ingresar al módulo de
Financiero- Financiero "SIGAFIN >> Actualizaciones | Cuentas por Pagar|
Documentos - Documentos Electrónicos" (MATA486B).
- Se da clic en Transmitir
y se informan - e informar los parámetros, colocando la serie y el número del comprobante generado previamente (Pre-condiciones).
Se espera el mensaje de confirmación del estado de la transmisión.- Verificar que se realice una transmisión exitosa y que en el XML el nodo cbc:PaidDate contenga la fecha de pago.
|
|
04. INFORMACIÓN ADICIONAL
No aplica.
Card documentos |
---|
Informacao | Se debe contar con la funcionalidad de Facturación Electrónica para el país Perú, está ; esta solución aplica para versión 12.1.17 o versiones superior. |
---|
Titulo | ¡IMPORTANTE! |
---|
|
05. ASUNTOS RELACIONADOS
- Documento de Referencia para la complementación de Facturación Electrónica para Perú:
DMINA-4575_DT_Documentos_Electrónicos_UBL_2_1_PER
- Comunicado de Baja para Perú:
4817445_DT_DMINA-5746_Comunicado_de baja_SUNAT_PER
- Integración de Facturación Electrónica de Perú con RSM:
DMINA-7000_DT_Integracion_TOTVS_RSM_Factura_Electronica_PER
- Integración de Facturación Electrónica de Perú con OSE:
5762919_DMINA-6684_DT_Facturacion_Electronica_con_OSE_TCI_PER
HTML |
---|
<style>
div.theme-default .ia-splitter #main {
margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
display: none;
}
#main {
padding-left: 10px;
padding-right: 10px;
overflow-x: hidden;
}
.aui-header-primary .aui-nav, .aui-page-panel {
margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
margin-left: 0px !important;
}
.aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after {
background: #FF9900; !important
}
.menu-item.active-tab {
border-bottom: none !important;
}
</style>
|