Á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
M486XFUNFunciones Genéricas de Transmisión Electrónica de Perú15/07/2022
País:Perú
Ticket:14592944
Requisito/Story/Issue (informe el requisito vinculado):DMINA-16374


02. SITUACIÓN/REQUISITO

En la rutina de Documentos Electrónicos (MATA486), al realizar la transmisión de una Nota de Crédito de Cliente (NCC) con Condición de Pago de tipo Crédito que fue previamente compensada mediante un Cobro Diverso, no es transmitida y se recibe el siguiente rechazo:

Client.3250 - El Monto neto pendiente de pago no cumple el formato definido - Detalle: xxx.xxx.xxx value='ticket: 1657915037040 error: INFO: 3250 (nodo: "cac:PaymentTerms/cbc:Amount" valor: "0.00")

03. SOLUCIÓN

En la rutina de Funciones Genéricas de Transmisión Electrónica de Perú (M486XFUN):

Se realiza ajuste en la función que Obtiene datos requeridos para las cuotas y el saldo acumulado de todas las cuotas del documento (M486CUOTA) para que en la generación del nodo CreditNote\cac:PaymentTerms\cbc:Amount cuando el nodo PaymentMeansID sea Crédito, se utilice el acumulado del campo Valor Titulo (E1_VALOR) de la tabla Cuentas por Cobrar (SE1).


  1. Realizar un respaldo del repositorio (archivo .rpo)
  2. Aplicar el parche correspondiente a la issue DMINA-16374.
  3. Validar que las rutinas actualizadas correspondan a las indicadas en la sección 01 - Datos Generales.
  4. Tener configurada la funcionalidad de Transmisión Electrónica directa a SUNAT, ver la sección 2.1 del documento técnico Generación de documentos electrónicos con TSS
  5. Configurar los parámetros MV_COMPNC y MV_NCCONL con el valor 3 (Para visualizar la opción de Compensación de Nota de Crédito de Cliente después de guardarla)
  6. En el módulo Financiero (SIGAFIN) ir al menú Actualizaciones Archivos Tipos de Títulos.
    • Configurar el Tipo de Título que aplica para las NCC (Notas de Crédito de Cliente).
  7. En el módulo Facturación (SIGAFAT) ir al menú Actualizaciones | Archivos | Clientes.
    • Configurar el Cliente para la generación de la Factura de Venta (NF) y de la Nota de Crédito de Cliente (NCC).
  8. En el módulo Facturación (SIGAFAT) ir al menú Actualizaciones | Archivos | Productos.
    • Configurar uno o varios Productos para la generación de la Factura de Venta y de la Nota de Crédito.
  9. En el módulo Facturación (SIGAFAT) ir al menú Actualizaciones | Archivos | Tipos de Entrada y Salida.
    • Configurar un Tipo de Salida para la generación de la Factura de Venta (NF).
    • Configurar un Tipo de Entrada para la generación de la Nota de Crédito de Cliente (NCC).
  10. En el módulo Facturación (SIGAFAT) ir al menú Actualizaciones FacturaciónFacturaciones.
    • Incluir una Factura de Venta (NF) utilizando el Tipo de Salida, Producto(s) y Cliente configurados previamente.
  11. En el módulo Facturación (SIGAFAT) ir al menú Actualizaciones |FacturaciónGenerac. 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 puede bajar la Factura de Venta creada previamente desde la acción Doc Orig)
    • Presionar el botón Grabar.
    • Se confirma la generación de la compensación del título generado.
    • Se informan los datos del Cobro Diverso, sin informar Valor del Pago, se presiona Siguiente.
    • Se selecciona el Cliente que fue configurado previamente, se presiona Siguiente.
    • Se seleccionan los Títulos por Cobrar de la Nota de Crédito de Cliente (NCC) y Factura de Venta (NF) creados previamente, se presiona Siguiente.
    • Se valida el Resumen del Cobro Diverso y se presiona Grabar para realizar la compensación.
  1. En el módulo Facturación (SIGAFAT), ir al menú Actualizaciones | Facturación | Documentos Electrónicos (MATA486).
  2. Informar los parámetros:
    • ¿Tipo de Documento? = Nota de Crédito
    • ¿Serie? = <Serie de la Nota de Crédito creada previamente>
  3. Ejecutar la acción Transmitir.
  4. 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>
  5. Validar que el proceso de transmisión electrónica haya sido exitoso.


04. INFORMACIÓN ADICIONAL

No aplica.


¡IMPORTANTE!

La presente solución aplica para versión 12.1.33 o superior, y es necesario tener activada la funcionalidad de Forma de Pago para transmisión directa a SUNAT del UBL 2.1.


05. ASUNTOS RELACIONADOS

  • Documento Técnico de Forma de Pago en Facturación Electrónica Perú UBL 2.1
  • Documento Técnico de Mensaje para compensar (Mercado Internacional)