Histórico da Página
...
En la rutina de Funciones de Integración con la SUNAT (TSSIntegSUNAT) se realiza ajuste en la función que retorna el estatus de los documentos (PerConsulta), para que al ejecutar la consulta de documentos desde la acción Monitor de la rutina de Documentos Electrónicos (MATA486), si el campo STATUS de la tabla SPED050L de TSS es 1 o 4, si no existe el archivo CDR en la carpeta ..\sunatFiles\CDR se realice la consulta a la SUNAT , para obtener el archivo CDR, para lo cual antes de hacer la consulta se lee el archivo XML del documento contenido en la ruta ..\sunatFiles\XML para obtener el RUC del Receptor (Invoice/cac:AccountingCustomerParty/cac:Party/cac:PartyIdentification/cbc:ID) cuyo valor se concatena con el y el Tipo de Documento (Invoice/cbc:InvoiceTypeCode) cuyos valores se concatenan con la Serie y Folio del documentos para ser enviados como el decimo noveno parámetro al ejecutar el archivo SunatServiceConn.exe el archivo SunatServiceConn.exe.
Ejecutable SunatServiceConn.exe:
Se realiza ajuste para que si el parámetro 8 que corresponde al tipo de acción a realizar contienen el valor "C" (Consulta) se lea el parámetro 9 que contiene RUC del Receptor el documento + Tipo de Documento + Serio del Documento + Folio del Documento se haga ejecución del método getSatusCDR para obtener el CDR en caso de que no exista en la carpeta ..\sunatFiles\CDR de TSS y así crear el archivo .out para actualizar el campo STATUS de la tabla SPED050L de TSS y los campos Estatus (F1_FLFTEX/F2_FLFTEX) y Fch Aut (F1_FECAUT/F2_FECAUT) de las tablas de Protheus.
| Totvs custom tabs box | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||
|
...