Árvore de páginas

01. DATOS GENERALES


Producto

TOTVS Backoffice

Línea de producto: 

Línea Protheus

Segmento:

Backoffice

Módulo:SIGAFAT - Facturación
Función:
RutinaNombre TécnicoFecha

M486NCCXML

Generación de XML para Nota de Crédito09/12/2022
País:Perú
Ticket:15495379
Requisito/Story/Issue (informe el requisito vinculado):DMINA-17756


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) de Exportación la cual contiene descuentos, se recibe el siguiente rechazo:

3273 - La sumatoria del total valor de venta - Exportaciones de línea no corresponden al total - (nodo: "//cac:TaxTotal/cac:TaxSubtotal/cbc:TaxableAmount", valor: "122.00")

03. SOLUCIÓN

En la rutina de Generación XML de Nota de Crédito (M486NCCXML), se realizaron los siguientes ajustes para la generación del XML para las Notas de Crédito de Cliente (NCC) de exportación con descuentos:

  • Se añade el nodo cbc:AllowanceTotalAmount a nivel encabezado cuando el monto del descuento es mayor a cero, con el valor total del descuento de la Nota de Crédito.
  • En el nodo cbc:LineExtensionAmount a nivel ítem, se resta el valor del descuento.
  • En el nodo cbc:PriceAmount a nivel ítem, se resta el valor del descuento.
  • En el nodo cbc:TaxableAmount a nivel ítem, se resta el valor del descuento.


  1. Realizar un respaldo del repositorio del ambiente (archivo .rpo)
  2. Aplicar el parche que aplica para la issue DMINA-17756.
  3. En el módulo Libros Fiscales (SIGAFIS) ir al menú Actualizaciones | Archivos | Contr. Formularios.
    • Configurar una Serie para la generación de Notas de Crédito de Cliente (NCC), donde Clase (FP_ESPECIE) sea 2 - NCC, y se informe la Serie 2.
  4. En el módulo Facturación (SIGAFAT) ir al menú Actualizaciones | Archivos | Clientes.
    • Configurar un Cliente extranjero, indicando el campo Región (A1_EST) con valor EX.
  5. En el módulo Facturación (SIGAFAT) ir al menú Actualizaciones | Archivos | Tipos de Entrada y Salida.
    • Configurar un Tipo de Entrada/Salida con cálculo del impuesto IGV, donde se informe el campo Afect. IGV (FC_TIPOIGV) con valor 40 - Exportación de Bienes o Servicios, adicional el impuesto IGV no debe sumar al titulo, total del documento ni al costo, debe ser indiferente (ya no importa si el campo tiene el valor 1 - Sumar, 2 -Restar o 3 - Indiferente)
  6. En el módulo Facturación (SIGAFAT) ir al menú Actualizaciones | Facturación | Facturaciones.
    • Incluir una Nota de Crédito de Cliente (NCC), utilizando la Serie, Cliente y Tipo de Entrada/Salida configurados previamente, además de informar en el campo Tipo Nota C (F1_TIPREF) con el código 11 - Ajustes de operaciones de exportación


  1. En el módulo Facturación (SIGAFAT) ir al menú Actualizaciones | Archivos | Documentos Electrónicos (MATA486).
  2. Informar en los parámetros
    •  ¿Tipo de Documento? = Nota de Crédito 
    • ¿Serie? = Serie con la cual se generó la Nota de Crédito.
  3. Ejecutar la acción Transmitir.
  4. Informas los siguientes parámetros:
    • ¿Serie de Nota de Crédito? = Serie con la cual se generó la Nota de Crédito
    • ¿Nota de Crédito Inicial? = Folio de la Nota de Crédito que fue creada previamente.
    • ¿Nota de Crédito Final? = Folio de la Nota de Crédito que fue creada previamente.
  5. Validar que la transmisión haya sido exitosa.
  6. Validar que el tipo de nodo cac:TaxTotal contenido a nivel encabezado y detalle (nodo cac:InvoiceLine), contenga los códigos de información para documentos de Exportación.


04. INFORMACIÓN ADICIONAL

No aplica


¡IMPORTANTE!

La presente solución aplica para la versión 12.1.33 o superior, y se debe tener activa la funcionalidad de Facturación Electrónica para el país Perú, utilizando los OSE denominados TCI, RSM o transmisión directa a SUNAT utilizando TSS, según sea el caso.


05. ASUNTOS RELACIONADOS

  • Documento Técnico de Facturación Electrónica UBL 2.1 Perú