Á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:
RutinasNombre TécnicoFecha
MATA486Transmisión Electrónica11/08/2022
M486RDXMLEsquema de XML de Resumen Diario Perú24/11/2021
M486CBXMLXML para Comunicado de Baja/Resumen Diario de Reversión.29/04/2022

Rutinas de TSS:

RutinaNombre TécnicoFecha
TSSIntegSUNATFunciones de Integración con la SUNAT12/08/2022
EjecutableVersión
SunatServiceConn.exe3.2.5.0
País:Perú (Pacote #010459)
Ticket:14505930 
Requisito/Story/Issue (informe el requisito vinculado):DMINA-16049


02. SITUACIÓN/REQUISITO

En la rutina de Transmisión Electrónica (MATA486) se solicita la funcionalidad para la Transmisión Electrónica directa a SUNAT a través de TSS-Protheus,  añadiendo la opción para la creación del Resumen Diario, para poder realizar la anulación de Boletas de Venta y Notas de Crédito/Débito vinculadas a Boletas de Venta. Conforme a lo indicado en el Anexo VIII: Comunicación de Baja."Según el catálogo N.° 01 del Anexo N.° 8. La comunicación de baja de las boletas de venta electrónicas y de las notas electrónicas vinculadas a aquellas, se puede realizar únicamente a través del resumen diario (Anexo N.° 5-A)."

 En la rutina de Transmisión de Certificados de Retención (MATA486B), se solicita la funcionalidad para la Transmisión Electrónica directa con SUNAT a través de TSS-Protheus, para enviar a la Superintendencia Nacional de Aduanas y de Administración Tributaria (SUNAT) el Resumen Diario de Reversiones de Certificados de Retención Electrónicos según lo indicado en el Anexo XV Resumen Diario de Reversiones de CRE:

03. SOLUCIÓN

En la rutina de Transmisión Electrónica (MATA486), se habilita para la transmisión electrónica directa a SUNAT, a través de TSS-Protheus la acción Resumen Diario, que está disponible al ingresar mediante las opciones Boletas de Venta, Nota de Crédito y Nota de Débito; para las opciones de Notas de Crédito y Notas de Débito mostrará únicamente los documentos que están vinculados a una Boleta de Venta, y los cuales son identificados a partir de la Serie 2 (F1_SERIE2/F2_SERIE2) el cual debe comenzar con la letra B seguido del consecutivo alfanumérico de 3, por ejemplo B001, BC01, BD01, Etc.

En la rutina de Transmisión de Certificados de Retención (MATA486B), se activa para la transmisión electrónica directa a SUNAT, a través de TSS-Protheus la acción Resumen Diario de Reversión, para permitir la generación y transmisión del XML de Resumen Diario de Reversión de Certificados de Retención Electrónicos para anular ante la Superintendencia Nacional de Aduanas y de Administración Tributaria (SUNAT) los Comprobantes de Retención que fueron transmitidos desde el sistema Protheus.

En el ejecutable SunatServiceConn.exe, se ajustan las URL's de los web service de SUNATA para permitir la transmisión del Resumen Diario de Reversión.


IMPORTANTE

Para la Transmisión Electrónica del Resumen Diario y Resumen Diario de Reversión es necesario tener actualizada la rutina TSSIntegSUNAT con fecha mayor igual a la mencionada en la sección 01. DATOS GENERALES.

Adicional es importante tener actualizado el archivo SunatServiceConn.exe para versión 3.2.5.0. Para validar la versión, dando clic derecho sobre el archivo .exe, ir a la opción Propiedades, pestaña Detalles.

 



  • Realizar un respaldo del repositorio (archivo .RPO).
  • Aplicar el parche correspondiente al issue DMINA-16049.
  • Aplicar el parche para TSS, que incluye la rutina TSSIntegSUNAT el cual podrá descargar en los siguientes links : 12.1.27:https://suporte.totvs.com/portal/p/10098/download?e=1077642 ; 12.1.33:https://suporte.totvs.com/portal/p/10098/download?e=1077643 ;  Seleccione el que sea de su versión.
  • Validar que las Rutinas y Fechas incluidas en el parche coincidan con las mencionadas en la sección "Función" del encabezado del presente Documento Técnico.
  • Realizar las configuraciones al Diccionario de Datos que se especifican en la sección 04. INFORMACIÓN ADICIONAL.
  • En la carpeta System dentro de la ruta configurada en el parámetro MV_CFDDOCS crear la carpeta ResumenDiario.

Resumen Diario

  • En la rutina de Control de Formularios (MATA992), configurar una serie para Boletas de Venta y otra para Notas de Crédito, ejemplo:

    DocumentoSerieClaseSerie 2
    Boleta de VentaB1 - FactB001
    Nota de CréditoNC2 - NCCBH01
    Nota de DébitoND3 - NDCBI01

Boleta de Venta

Desde el módulo de Facturación (SIGAFAT) y registre los siguientes documentos:

    • Boleta de Venta con cálculo de impuestos de IGV con Serie = B. (Actualizaciones | Facturación | Facturaciones).

En el módulo Facturación (SIGAFAT), acceder a la rutina Transmisión Electrónica (MATA486), ubicada en la ruta: ActualizacionesFacturación > Transmisión Electrónica.

    1. Indique en ¿Tipo de Documento? - Boleta de Venta.
    2. Visualizará browse principal con la Boleta de Venta generada.
    3. En el menú seleccione Transmitir.
    4. Indique los parámetros para el filtrado de los documentos a transmitir.
      • ¿Serie de Boleta de Venta: Serie de la Boleta de Venta a transmitir.
      • ¿De Boleta de Venta?: Número de Boleta de Venta inicial a transmitir.
      • ¿A Boleta de Venta?: Número de Boleta de Venta final a transmitir.
    5. Una vez finalizado el proceso de transmisión se visualiza ventana con el log del proceso, seleccione Sí para verificar el resultado de la transmisión.
    6. Puede revisar la Constancia de Recepción emitida a través de la opción Monitor.
    7. Indique los parámetros para el filtrado de los documentos que serán visualizados en el monitor.
      • ¿Serie de Boleta de Venta?: Serie de la Boleta de Venta a consultar.
      • ¿De Boleta de Venta?: Número de Boleta de Venta inicial a consultar.
      • ¿A Boleta de Venta?: Número de Boleta de Venta final a consultar.
    8. La Boleta de Venta debe quedar en estatus Autorizado (Verde).

Nota de Crédito

Desde el módulo de Facturación (SIGAFAT) y registre los siguientes documentos:

    • Boleta de Venta con cálculo de impuestos de IGV con Serie = B. (Actualizaciones | Facturación | Facturaciones) y realizar su transmisión.
    • Nota de Crédito con cálculo de impuestos de IGV con Serie2 = BH01, asociando la Boleta de Venta anterior. (Actualizaciones > Facturación > Generac. de Nota de Crédito y Débito).

En el módulo Facturación (SIGAFAT), acceder a la rutina Transmisión Electrónica (MATA486), ubicada en la ruta: ActualizacionesFacturación > Transmisión Electrónica.

    1. Indique en ¿Tipo de Documento? - Nota de Crédito.
    2. Visualizará browse principal con la Nota de Crédito generada.
    3. En el menú seleccione Transmitir.
    4. Indique los parámetros para el filtrado de los documentos a transmitir.
      • ¿Serie de Nota de Crédito?: Serie de la Nota de Crédito a transmitir.
      • ¿De Nota de Crédito?: Número de Nota de Crédito inicial a transmitir.
      • ¿A Nota de Crédito?: Número de Nota de Crédito final a transmitir.
    5. Una vez finalizado el proceso de transmisión se visualiza ventana con el log del proceso, seleccione Sí para verificar el resultado de la transmisión.
    6. Puede revisar la Constancia de Recepción emitida a través de la opción Monitor.
    7. Indique los parámetros para el filtrado de los documentos que serán visualizados en el monitor.
      • ¿Serie de Nota de Crédito?: Serie de la Nota de Crédito a consultar.
      • ¿De Nota de Crédito?: Número de Nota de Crédito inicial a consultar.
      • ¿A Nota de Crédito?: Número de Nota de Crédito final a consultar.
    8. La Nota de Crédito debe quedar en estatus Autorizado (Verde).

Nota de Débito

Desde el módulo de Facturación (SIGAFAT) y registre los siguientes documentos:

    • Boleta de Venta con cálculo de impuestos de IGV con Serie = B. (Actualizaciones | Facturación | Facturaciones) y realizar su transmisión.
    • Nota de Débito con cálculo de impuestos de IGV con Serie2 = BH01, asociando la Boleta de Venta anterior. (Actualizaciones > Facturación > Generac. de Nota de Crédito y Débito).

En el módulo Facturación (SIGAFAT), acceder a la rutina Transmisión Electrónica (MATA486), ubicada en la ruta: ActualizacionesFacturación > Transmisión Electrónica.

    1. Indique en ¿Tipo de Documento? - Nota de Débito .
    2. Visualizará browse principal con la Nota de Débito generada.
    3. En el menú seleccione Transmitir.
    4. Indique los parámetros para el filtrado de los documentos a transmitir.
      • ¿Serie de Nota de Débito ?: Serie de la Nota de Débito a transmitir.
      • ¿De Nota de Débito ?: Número de Nota de Débito inicial a transmitir.
      • ¿A Nota de Débito ?: Número de Nota de Débito final a transmitir.
    5. Una vez finalizado el proceso de transmisión se visualiza ventana con el log del proceso, presionar Sí para verificar el resultado de la transmisión.
    6. Puede revisar la Constancia de Recepción emitida a través de la opción Monitor.
    7. Indique los parámetros para el filtrado de los documentos que serán visualizados en el monitor.
      • ¿Serie de Nota de Débito ?: Serie de la Nota de Débito a consultar.
      • ¿De Nota de Débito ?: Número de Nota de Débito inicial a consultar.
      • ¿A Nota de Débito ?: Número de Nota de Débito final a consultar.
    8. La Nota de Débito debe quedar en estatus Autorizado (Verde).

Resumen Diario de Reversión

  • Contar con las configuraciones correspondientes a la transmisión de Comprobantes de Retención, mencionadas en el Documento Técnico mencionado en la sección 05. ASUNTOS RELACIONADOS.
  • Configurar el parámetro MV_CRSERIE con la serie que aplicará para los Certificados de Retención, por ejemplo: R009.

Transmisión del Certificado de Retención

Desde el módulo de Compras (SIGACOM) y registre los siguientes documentos:

    • Factura de Entrada con cálculo de impuestos de retención (Actualizaciones | Movimientos | Factura de Entrada).

Desde el módulo Financiero (SIGAFIN) registrar Órdenes de Pago que generen retenciones.

    • Realizar baja de Cuentas por Pagar de la Factura de Entrada incluida previamente (Actualizaciones > Cuentas por Pagar > Orden de Pago), validar que en la pantalla "Orden de Pago para el Proveedor" se visualicen valores en las columnas "Ret.Imp.IGV" o "Retención IR".
    • Validar que se genere un Certificado de Retención.

En el módulo Financiero (SIGAFIN), acceder a la rutina Cert. Retención (MATA486B), ubicada en la ruta: ActualizacionesCuentas por Pagar > Cert. Retención.

    1. Visualizará browse principal con los Comprobantes de Retención generados.
    2. En el menú seleccione Transmitir.
    3. Indique los parámetros para el filtrado de los documentos a transmitir.
      • ¿Serie de Comprobante de Ret?: Serie 2 del Comprobante de Retención con la siguiente nomenclatura R###, donde # deben ser valores numéricos.
      • ¿De Comprobante de Retención?: Número de Comprobante de Retención inicial a transmitir.
      • ¿A Comprobante de Retención?: Número de Comprobante de Retención final a transmitir.
    4. Una vez finalizado el proceso de transmisión se visualiza ventana con el log del proceso, presionar Sí para verificar el resultado de la transmisión.
    5. Puede revisar la Constancia de Recepción emitida por el OSE a través de la opción Monitor.
    6. Indique los parámetros para el filtrado de los documentos que serán visualizados en el monitor.
      • ¿Serie de Comprobante de Ret?: Serie 2 del Comprobante de Retención con la siguiente nomenclatura R###, donde # deben ser valores numéricos.
      • ¿De Comprobante de Retención?: Número de Comprobante de Retención inicial a consultar.
      • ¿A Comprobante de Retención?: Número de Comprobante de Retención final a consultar.
    7. El Comprobante de Retención Electrónico debe quedar en estatus Autorizado (Verde).

Resumen Diario

Boleta de Venta

  1. Ingresar al módulo Facturación (SIGAFAT)
  2. Ir al menú "Actualizaciones > Facturación > Transmisión Electrónica " (MATA486)
    • Informar los parámetros requeridos para visualizar la Boleta de Venta incluida en los Pre requisitos
  3. Ingresar al menú "Otras acciones > Resumen Diario"
    • Informar la serie y un rango de documentos entre el cual corresponda a la Boleta de Venta.
  4. Indique los parámetros para filtrado de documentos a visualizar:
    • ¿Serie de la Boleta de Venta?: Serie del Boleta de Venta.
    • ¿De Boleta de Venta?: Número de Boleta de Venta inicial a revertir.
    • ¿A Boleta de Venta?: Número de Boleta de Venta final a revertir.
    • ¿Motivo?: Motivo por el cual se está realizando la reversión de la Boleta de Venta. "Máximo 100 caracteres".
  5. Se mostrará una ventana de "Resumen Diario", en donde podrá seleccionar la Boleta de Venta que desea revertir ante la SUNAT.
    • Haga doble clic en el cuadro de selección del documento de Boleta de Venta que se transmitió previamente.
    • Haga clic en el botón Confirmar, en este paso se realiza la transmisión del Resumen Diario, si el Resumen Diario fue autorizado por la SUNAT, en automático se realizará el borrado de la Boleta de Venta, dejando inactivos los registros del documento en la tabla Documentos de Salida (SF2).
  6. Al concluir, será mostrado el mensaje de Transmisión exitosa, confirmar la visualización del log donde se mostrará el número de Resumen Diario generado para cada documento seleccionado.
  7. En la ruta para la generación de los documentos electrónicos, indicada en el parámetro MV_CFDDOCS, en la carpeta ResumenDiario se deberá contar con el archivo XML y ZIP del resumen diario generado el cual puede ser identificado con el siguiente patrón:
    • RC: Valor constante
    • <Fecha>: Fecha del resumen diario en formato YYYYMMDD.
    • <Correlativo>: Correlativo definido por el emisor, puede contener hasta 5 dígitos.
    • Ejemplo: RC-20220803-1RC-20220803-12345


Nota de Crédito

  1. Ingresar al módulo Facturación (SIGAFAT)
  2. Ir al menú "Actualizaciones > Facturación > Transmisión Electrónica " (MATA486)
    • Informar los parámetros requeridos para visualizar la Nota de Crédito incluida en los Pre requisitos
  3. Ingresar al menú "Otras acciones > Resumen Diario"
    • Informar la serie y un rango de documentos entre el cual corresponda a la Nota de Crédito.
  4. Indique los parámetros para filtrado de documentos a visualizar:
    • ¿Serie de la Nota de Crédito?: Serie del Nota de Crédito.
    • ¿De Nota de Crédito?: Número de Nota de Crédito inicial a revertir.
    • ¿A Nota de Crédito?: Número de Nota de Crédito final a revertir.
    • ¿Motivo?: Motivo por el cual se está realizando la reversión de la Boleta de Venta. "Máximo 100 caracteres".
  5. Se mostrará una ventana de "Resumen Diario", en donde podrá seleccionar la Nota de Crédito que desea revertir ante la SUNAT.
    • Haga doble clic en el cuadro de selección del documento de Nota de Crédito que se transmitió previamente.
    • Haga clic en el botón Confirmar, en este paso se realiza la transmisión del Resumen Diario, si el Resumen Diario fue autorizado por la SUNAT, en automático se realizará el borrado de la Nota de Crédito, dejando inactivos los registros del documento en la tabla Documentos de Entrada (SF1).
  6. Al concluir, será mostrado el mensaje de Transmisión exitosa, confirmar la visualización del log donde se mostrará el número de Resumen Diario generado para cada documento seleccionado.
  7. En la ruta para la generación de los documentos electrónicos, indicada en el parámetro MV_CFDDOCS, en la carpeta ResumenDiario se deberá contar con el archivo XML y ZIP del resumen diario generado el cual puede ser identificado con el siguiente patrón:
    • RC: Valor constante
    • <Fecha>: Fecha del resumen diario en formato YYYYMMDD.
    • <Correlativo>: Correlativo definido por el emisor, puede contener hasta 5 dígitos.
    • Ejemplo: RC-20220803-1RC-20220803-12345


Nota de Débito

  1. Ingresar al módulo Facturación (SIGAFAT)
  2. Ir al menú "Actualizaciones > Facturación > Transmisión Electrónica " (MATA486)
    • Informar los parámetros requeridos para visualizar la Nota de Débito incluida en los Pre requisitos
  3. Ingresar al menú "Otras acciones > Resumen Diario"
    • Informar la serie y un rango de documentos entre el cual corresponda a la Nota de Débito.
  4. Indique los parámetros para filtrado de documentos a visualizar:
    • ¿Serie de la Nota de Débito?: Serie del Nota de Débito.
    • ¿De Nota de Débito?: Número de Nota de Débito inicial a revertir.
    • ¿A Nota de Débito?: Número de Nota de Débito final a revertir.
    • ¿Motivo?: Motivo por el cual se está realizando la reversión de la Boleta de Venta. "Máximo 100 caracteres".
  5. Se mostrará una ventana de "Resumen Diario", en donde podrá seleccionar la Nota de Débito que desea revertir ante la SUNAT.
    • Haga doble clic en el cuadro de selección del documento de Nota de Débito que se transmitió previamente.
    • Haga clic en el botón Confirmar, en este paso se realiza la transmisión del Resumen Diario, si el Resumen Diario fue autorizado por la SUNAT, en automático se realizará el borrado de la Nota de Débito, dejando inactivos los registros del documento en la tabla Documentos de Salida (SF2).
  6. Al concluir, será mostrado el mensaje de Transmisión exitosa, confirmar la visualización del log donde se mostrará el número de Resumen Diario generado para cada documento seleccionado.
  7. En la ruta para la generación de los documentos electrónicos, indicada en el parámetro MV_CFDDOCS, en la carpeta ResumenDiario se deberá contar con el archivo XML y ZIP del resumen diario generado el cual puede ser identificado con el siguiente patrón:
    • RC: Valor constante
    • <Fecha>: Fecha del resumen diario en formato YYYYMMDD.
    • <Correlativo>: Correlativo definido por el emisor, puede contener hasta 5 dígitos.
    • Ejemplo: RC-20220803-1RC-20220803-12345

Resumen Diario de Reversión del Certificado de Retención

  1. Ingresar al módulo Financiero (SIGAFIN)
  2. Ir al menú "Actualizaciones > Facturación > Cert. Retención (MATA486B)
    • Informar los parámetros requeridos para visualizar el Certificado de Retención incluido en los Pre requisitos
  3. Ingresar al menú "Otras acciones > Resumen Diario de Reversión"
  4. Indique los parámetros para filtrado de documentos a visualizar:
    • ¿Serie de Comprobante de Ret?: Serie 2 del Comprobante de Retención con la siguiente nomenclatura R###, donde # deben ser valores numéricos.
    • ¿De Comprobante de Retención?: Número de Comprobante de Retención inicial a revertir.
    • ¿A Comprobante de Retención?: Número de Comprobante de Retención final a revertir.
    • ¿Motivo?: Motivo por el cual se está realizando la reversión del Certificado de Retención (Máximo 100 caracteres).
  5. Se mostrará una ventana de "Resumen Diario de Reversión", en donde podrá seleccionar los Comprobantes de Retención que desea revertir ante la SUNAT.
    • Haga doble clic en el cuadro de selección del Comprobante de Retención que se transmitió previamente.
    • Haga clic en el botón Confirmar, en este paso se realiza la transmisión del Resumen Diario de Reversión, si el Resumen Diario de Reversión fue autorizado por la SUNAT, en automático se realizará el borrado del Comprobante de Retención en el sistema Protheus, dejando inactivos los registros del documento en la tabla Libros Fiscales (SF3).
  6. Al concluir, será mostrado el mensaje de Transmisión exitosa, confirmar la visualización del log donde se mostrará el número de Resumen Diario de Reversión generado.
  7. En la ruta para la generación de los documentos electrónicos, indicada en el parámetro MV_CFDDOCS, en la carpeta ResumenDiario se deberá contar con el archivo XML y ZIP del resumen diario generado el cual puede ser identificado con el siguiente patrón:
    • RR: Valor constante
    • <Fecha>: Fecha del resumen diario en formato YYYYMMDD.
    • <Correlativo>: Correlativo definido por el emisor, puede contener hasta 5 dígitos.
    • Ejemplo:  RR-20220803-1, RR-20220803-12345


04. INFORMACIÓN ADICIONAL

Para la generación de los documentos de Resumen Diario y Resumen Diario de Reversión, se deberá de crear la carpeta "ResumenDiario\" dentro del directorio configurado para la grabación de documentos electrónicos, indicado en el parámetro MV_CFDDOCS.


Diccionario de Datos

Configuración de Parámetros en el archivo SX6 – Parámetros:


Nombre de la Variable

MV_IDREDIA

Tipo

C

Descripción

Control de los identificadores de Resumen Diario.

Valor Estándar


La inclusión del parámetro MV_IDREDIA se realizó en el paquete de actualización 009900.

Nombre de la Variable

MV_IDRDREV

Tipo

C

Descripción

Identificador del Resumen Diario de Reversiones de Certificados de Retención Electrónicos.

Valor Estándar



Configurar el Grupo de Preguntas: MATA486I

Orden

01

020304

Pregunta

¿Serie de Comprobante de Ret?

¿De Comprobante de Retención?¿A Comprobante de Retención?¿Motivo?

Tipo

C

CCC

Tamaño

4

8880

Validación



!Empty(MV_PAR03) .And. MV_PAR03 >= MV_PAR02!Empty(MV_PAR04)

Objeto

G

GGG
Consulta EstándarNo aplicaNo aplicaNo aplicaNo aplica
Preselección





Opciones





HelpInforme la Serie 2 de Comprobantes de Retención.Informe el número de Comprobante de Retención inicial.Informe el número de Comprobante de Retención inicial.

Informe el motivo para el Resumen Diario de Reversión de Certificados de Retención Electrónicos.
Importante: Este texto se informará en todos los Resumen Diario de Reversión que se procesen en la sesión.


En la Tabla SFE - Retenciones de Impuestos.


Crear el campo FE_GRPTRIB.

Campo

FE_GRPTRIB

Tipo

C

Tamaño

40

Decimal

0

Formato


Título

ID Reversión

Descripción

ID Resumen Diario Rev.

Nivel

1

Utilizado

Si

Obligatorio

No

Browse

No

Help

ID de Resumen Diario de Reversión de Certificado de Retención de la SUNAT


Crear el campo FE_DTESTOR.

Campo

FE_DTESTOR

Tipo

D

Tamaño

8

Decimal

0

Formato


Título

Fc Reversión

Descripción

Fecha de Reversión

Nivel

1

Utilizado

Si

Obligatorio

No

Browse

No

Help

Fecha en la que se eliminó el Comprobante de Retención por el proceso de Resumen Diario de Reversión.


¡IMPORTANTE!

La solución aplica para versión 12.1.33 o superior, y es necesario tener activa la funcionalidad de Facturación Electrónica con TSS directo con SUNAT.


05. ASUNTOS RELACIONADOS

  • Documento de Referencia
    DT Facturación Electrónica UBL 2.1 PER