01. DATOS GENERALES
Producto | TOTVS Backoffice | ||||||
---|---|---|---|---|---|---|---|
Línea de producto: | Línea Protheus | ||||||
Segmento: | Backoffice | ||||||
Módulo: | SIGAFAT - Facturación | ||||||
Función: |
| ||||||
País: | Perú | ||||||
Ticket: | 15014825 | ||||||
Requisito/Story/Issue (informe el requisito vinculado): | DMINA-16893 |
02. SITUACIÓN/REQUISITO
En la rutina de Documentos Electrónicos (MATA486), al realizar la transmisión electrónica de una Nota de Crédito de Cliente (NCC), la cual tiene una asociada una Factura de Venta (NF) completa con varios ítems, y los montos con decimales se recibe el siguiente rechazo por parte de la Superintendencia Nacional de Aduanas y de Administración Tributaria (SUNAT):
3286 - El monto total de la Nota de Crédito debe ser menor o igual al monto de la factura.
03. SOLUCIÓN
En la rutina de Esquema de XML para Nota de Crédito (M486NCCXML):
- Se realiza ajuste para que en el nodo ../cac:LegalMonetaryTotal/cbc:PayableAmount muestre el monto del campo Vlr. Bruto (F1_VALBRUT), y no realice nuevamente el cálculo de los ítems de la Nota de Crédito, ya que esto provoca un descuadre de centavos contra la Factura de Venta relacionada.
- Realizar un respaldo del repositorio del ambiente (archivo .rpo)
- Aplicar el parche generado para la issue DMINA-16893.
- Validar que las rutinas actualizadas en el repositorio, coincidan con las descritas en la sección función del punto 01. DATOS GENERALES.
- En el módulo Facturación (SIGAFAT) ir al menú Actualizaciones | Archivos | Impuestos Variable.
- Configurar impuesto de IGV indicando en el campo Clase Imp. (FB_CLASSE) el valor I-Impuesto.
- En el módulo Facturación (SIGAFAT) ir al menú Actualizaciones | Archivos | Tipos de Entrada y Salida.
- Configurar un Tipo de Entrada/Salida que contenga el cálculo de los impuestos de IGV.
- En el módulo Facturación (SIGAFAT), ir al menú Actualización | Archivos | Facturaciones (MATA467N).
- Incluir una nueva Factura de Venta (NF).
- En el módulo Facturación (SIGAFAT), ir al menú Actualización | Archivos | Documentos Electrónicos (MATA486).
- Transmitir la Factura de Venta (NF) incluida previamente.
- En el módulo Facturación (SIGAFAT) ir al menú Actualizaciones |Facturación| Generac. de Notas de Crédito y Débito.
- Incluir una Nota de Crédito de Cliente (NCC) utilizando el Tipo de Entrada, Producto(s) y Cliente configurados previamente (Se bajan toda la Factura de Venta creada previamente desde la acción "Doc Orig")
- En el módulo Facturación (SIGAFAT), ir al menú Actualizaciones | Facturación | Documentos Electrónicos (MATA486).
- Informar los parámetros:
- ¿Tipo de Documento? = Nota de Crédito
- ¿Serie? = <Serie de la Nota de Crédito creada previamente>
- Ejecutar la acción Transmitir.
- Informar los parámetros:
- ¿Serie de Nota de Crédito? = <Serie de la Nota de Crédito>
- ¿Nota de Crédito Inicial? = <Folio de la Nota de Crédito creada previamente>
- ¿Nota de Crédito Final? = <Folio de la Nota de Crédito creada previamente>
- Validar que el proceso de transmisión electrónica haya sido exitoso.
- Validar que el monto del nodo ../cac:LegalMonetaryTotal/cbc:PayableAmount coincida con el de la Factura asociada.
04. INFORMACIÓN ADICIONAL
No aplica.
La presente solución aplica para versión 12.1.33 o superior y es necesario tener activa la funcionalidad de Facturación Electrónica UBL 2.1 para el país Perú (ver la liga de la sección 05. ASUNTOS RELACIONADOS)¡IMPORTANTE!