01. DATOS GENERALES
Producto | |
---|
Línea de producto: | |
---|
Segmento: | |
---|
Módulo: | SIGAFAT - Facturación |
---|
Función: | Archivo(s) | Nombre Técnico | Fecha |
---|
M486NFXML | Esquema de XML de Factura de Venta Perú. | 28/04/2022 | M486XFUN | Funciones genéricas de FE de país Perú. | 28/04/2022 | M486XMLPDF | Impresión y Envío de Factura Electrónica. | 28/04/2022 |
|
---|
País: | Perú |
---|
Ticket: | 13604073 |
---|
Requisito/Story/Issue (informe el requisito vinculado): | DMINA-15069 |
---|
02. SITUACIÓN/REQUISITO
Cuando se genera una Factura a crédito empleando una TES con IGV y Detracción, el valor de la etiqueta Amount de la sección "PaymentTerms>FormaPago", corresponde al total de la factura menos la detracción y el impuesto IGV (por ejemplo: 796.5 - 96 - 121.5 = 579), sin embargo, lo correcto sería que solo se restara el valor de la detracción al total de la factura mientras que el valor del IGV siga tomándose en cuenta (por ejemplo: 796.5 - 96 = 700.5)
...
- En la función M486XMLIMP() se agrega la variable nTotImpGra, para sumarizar el valor de los impuestos IGV con afectación Gratuitos(31,11 etc..). Actualización solicitada en el issue DMINA-15553.
- En la función M486FOPAGO() en la generación del elemento “PaymentTerms” en la sección “FormaPago” se modifica el cálculo del Monto (Amount) excluyendo la resta de los impuestos.
...
Totvs custom tabs box |
---|
tabs | Paso 01, Paso 02, Paso 03, Paso 04Pre-Condiciones,Pasos |
---|
ids | paso1Pre-Condiciones,paso2Pasos |
---|
|
Totvs custom tabs box items |
---|
default | yes |
---|
referencia | paso1Pre-Condiciones |
---|
| - Realizar un respaldo del repositorio (RPO).
- Aplicar el parche correspondiente al issue DMINA-1509415069.
- Validar que las rutinas actualizadas en el repositorio, coincidan con las descritas en el encabezado del presente Documento Técnico, así como las fechas.
- Contar con la configuración mencionada en el Documento Técnico de la sección 05. ASUNTOS RELACIONADOS.
- Contar con un TES que incluya retención de IGV y Detracción.
Image Modified Image Modified
- Contar con una condición de pago de tipo "Crédito"
Image Modified
|
Totvs custom tabs box items |
---|
default | no |
---|
referencia | paso2Pasos |
---|
| Factura de Salida. - Ingresar al módulo de Facturación(SIGAFAT), ir al menú | Actualizaciones | Facturación | Facturaciones (MATA467N)
- En la pregunta ¿Tipo de Factura? seleccionar “Normal” y confirmar.
- En la pantalla principal dar clic en el botón “Incluir”.
- En el encabezado asignar la siguiente información:
- Moneda = 2
- Tasa Moneda = 3.8480
- Tipo NF =1001
- Bien/Ser Det = 022
- Medio Pago = 001
- En el detalle agregar un Producto, Cantidad = 1, Valor Unitario= 675.00, Valor Total = 675.00 y el TES que incluye retención de IGV y Detracción.
- En la pestaña “Títulos” asigna la condición de pago de tipo "Crédito"
- En la pestaña “Impuestos” verificar el impuesto IGV y la Detracción.
- Grabar la Factura.
Documentos Electrónicos
- Ingresar al módulo de Facturación (SIGAFAT), ir el al menú |Actualizaciones | Facturación | Documentos Electrónicos (MATA486)
- Capturar los parámetros correspondientes para realizar el filtro de documentos.
¿Tipo de Documento? seleccionar “Factura”. ¿Serie? seleccionar “A”. ¿Estatus? seleccionar “0” para obtener todos los documentos. Asignar las Fechas Inicio/Fin. - Confirmar.
- En la pantalla principal verificar que exista la Factura.
- Dar clic en el botón “Transmitir”.
- Asignar la serie “A” y el Número de Documento Inicial y Final.
- Confirmar Transmisión.
- Revisar el Log de transmisión.
Archivo XML.
- Los archivos XML autorizados se crean en la carpeta configurada en el parámetro MV_CFDDOCS + "/autorizados/".
- Revisar que los valores se informen correctamente.
- El valor de la detracción es de 95.58 en moneda 2 y la tasa asignada es de 3.848.
Se convierte el valor a moneda local (moneda 1). 95.58 * 3.848 = 367.79
<cac:PaymentTerms> <cbc:ID>Detraccion</cbc:ID> <cbc:PaymentMeansID>022</cbc:PaymentMeansID> <cbc:PaymentPercent>12.00</cbc:PaymentPercent> <cbc:Amount currencyID="PEN">367.79</cbc:Amount> </cac:PaymentTerms> - El monto se informa restando la detracción al valor bruto de la factura, 796.50 - 95.58 = 700.92
<cac:PaymentTerms> <cbc:ID>FormaPago</cbc:ID> <cbc:PaymentMeansID>Credito</cbc:PaymentMeansID> <cbc:Amount currencyID="USD">700.92</cbc:Amount> </cac:PaymentTerms> <cac:PaymentTerms> <cbc:ID>FormaPago</cbc:ID> <cbc:PaymentMeansID>Cuota001</cbc:PaymentMeansID> <cbc:Amount currencyID="USD">700.92</cbc:Amount> <cbc:PaymentDueDate>2022-05-25</cbc:PaymentDueDate> </cac:PaymentTerms>
Imprimir PDF.
- Ingresar al módulo de Facturación (SIGAFAT), ir al menúActualizaciones | Facturación | Documentos Electrónicos (MATA486)
- Capturar los parámetros correspondientes para realizar el filtro de documentos.
¿Tipo de Documento? seleccionar “Factura”. ¿Serie? seleccionar “A”. ¿Estatus? seleccionar “0” para obtener todos los documentos. Asignar las Fechas Inicio/Fin. - Confirmar.
- Dar clic en el botón “Otras Acciones”.
- Seleccionar la opción "Imprimir PDF".
- Asignar la Serie “A”, el Número de Documento Inicial y Final e indicar el Formato PDF.
- Confirmar.
- Revisar la información impresa en el archivo PDF.
Image Added
|
|
04. INFORMACIÓN ADICIONAL
No aplica.
Card documentos |
---|
Informacao | Utilice este box para resaltar información relevante y/o de destaqueLa presente solución aplica para versión 12.1.27 o superior. |
---|
Titulo | ¡IMPORTANTE! |
---|
|
05. ASUNTOS RELACIONADOS