Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Se activa la funcionalidad para Factura de Salida (NF) y Nota de Crédito de Cliente (NCC), para informar en el XML nuevos datos para Forma de Pago (nodo cac:PaymentTerms para el ID de FormaPago).

a) Regla de Negocio

1.- Para activar la funcionalidad es necesario tener configurado el campo Tipo Pago (E4_MPAGSAT).

2.- La funcionalidad solo aplicar para Factura de Salida (NF) y Nota de Crédito de Cliente (NCC)

3.- Si el campo Tipo Pago (E4_MPAGSAT) en la Condición de Pago está configurado como 1 - Contado:

Se crearán los siguientes tags en el XML:

TagValor
/Invoice/cac:PaymentTerms/cbc:IDFormaPago
/Invoice/cac:PaymentTerms/cbc:PaymentMeansIDContado


4.- Si el campo Tipo Pago (E4_MPAGSAT) en la Condición de Pago está configurado como 2 - Crédito:

Se crearán los siguientes tags en el XML:

TagValor
/Invoice/cac:PaymentTerms/cbc:IDFormaPago
/Invoice/cac:PaymentTerms/cbc:PaymentMeansIDCredito
/Invoice/cac:PaymentTerms/cbc:AmountValor acumulado del campo Saldo (E1_SALDO) de la tabla Cuentas por Cobrar (SE1), de registros del documento.


Por cada parcialidad del documento con Condición de Pago de tipo 2 - Crédito se deberá de generar el siguiente nodo:

TagValor
/Invoice/cac:PaymentTerms/cbc:IDFormaPago
/Invoice/cac:PaymentTerms/cbc:PaymentMeansIDIdentificador de la cuota con formato Cuota<NNN>, por ejemplo Cuota001..Cuota002
/Invoice/cac:PaymentTerms/cbc:AmountMonto del pago único o de las cuotas, campo Valor Titulo (E1_VALOR) de la tabla Cuentas por Cobrar (SE1).
/Invoice/cac:PaymentTerms/cbc:PaymentDueDateFecha del pago único o de las cuotas,  campo Vencimiento (E1_VENCTO) de la tabla Cuentas por Cobrar (SE1).


b) Actualización de Diccionario

En la tabla Condiciones de Pago (SE4), incluir el nuevo campo:

Campo

E4_MPAGSAT

Tipo

C

Tamaño

1

Decimal

0

Formato

@!

Título

Tipo Pago

Descripción

Tipo de Pago

Nivel

1

Utilizado

Obligatorio

No

Browse

No

Opciones1=Contado;2=Crédito
Val. SistemaPertence("12")

Help

Permite la generación del nodo de Información Adicional cac:PaymentTerms de Forma de Pago al Contado o al Crédito, de acuerdo a lo definido por la SUNAT.

e realiza corrección de cálculo del correlativo para informar el Número de Pago cuando el doc

...