01. DATOS GENERALES
| Línea de producto: | Microsiga Protheus |
|---|
| Segmento: | Servicios - Mercado Internacional |
|---|
| Módulo: | SIGAFAT - Facturación |
|---|
| Función: | | Rutina | Descripción |
|---|
| M486XFUN | Funciones genéricas de documentos electrónicos | | M486NFXML | Generación de XML de Factura electrónica | | M486NCCXML | Generación de XML de Nota de Crédito Electrónica. |
|
|---|
| Ticket: | 6934125 |
|---|
| Issue: | DMINA-7501 |
|---|
| Versión: | 12.1.17 12.1.23 12.1.25 |
|---|
02. SITUACIÓN/REQUISITO
Al transmitir Factura/Boleta de Venta con el tipo de afectación del IGV Gravado – Retiro por entrega a trabajadores (16), el documento es rechazado indicándose el siguiente mensaje por parte de la SUNAT:
“El dato ingresado en PriceAmount del Precio de venta unitario por item no cumple con el formato establecido.”
03. SOLUCIÓN
En la rutina de Funciones genéricas de documentos electrónicos (M486XFUN), se realizan ajustes a la función de cálculo de impuestos generales (M486XMLIMP) para dar tratamiento para los documentos con tipo de Afectación del 11 al 17 ya que el impuesto IGV es gravado y debe ser reportado en el XML.

Configuraciones Previas:
- Tipo de Entrada/Salida con el impuesto IGV calculado (F4_CALCIGV = 1- Calculado), donde para el impuesto IGV el tipo de afectación sea Gravado – Retiro por entrega a trabajadores (FC_TIPOIGV = 16).
- Registrar Factura/Boleta de Venta utilizando el Tipo de Entrada/Salida creada anteriormente.
Prueba de la solución:
- En el módulo de Facturación (SIGAFAT), acceder a Actualizaciones / Facturación / Documentos Electrónicos (MATA486).
- En los parámetros informar el Tipo y la Serie del documento.
- De las opciones del menú, seleccionar la opción Transmitir.
- En los parámetros informar la Serie y el rango de número del documento a transmitir. Confirme la transmisión del documento.
- Validar que se visualice el mensaje "Transmisión exitosa".
- Validar en el informe del log del proceso que el documento haya sido aceptado sin observaciones