Árvore de páginas

Versões comparadas

Chave

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

...

  1. Visión general.
  2. Parámetros.
  3. Consideraciones Previas.
  4. Transmisión Síncrona.
  5. Transmisión Asíncrona.
    1. Firma en trasmisión asíncrona.
    2. Envío en trasmisión asíncrona.
    3. Consulta de lote( solo aplica en trasmisión asíncrona).
  6. Cancelación.
  7. Inutilización.
  8. Asuntos relacionadas.  Tablas


01. Visión general

Se describe de forma general el envió de los parámetros , que recibe el ejecutable "SIFENWS.exe" para poder realizar el envió de documentos a la SET y obtener respuesta de dicho envió. 

...

Parámetro

Descripción

Ejemplo

cFilePath       (Parámetro[1])

Ruta donde se encuentra la carpeta SIFENWS

C:\Protheus\binarios\2310\smartclient

cFile              (Parámetro[2])

Nombre del archivo XML a firmar

FE_v150_Envio.xml

cFileCert       (Parámetro[3])

Nombre del certificado

Nota: el certificado debe ser extensión “pfx”

Dede estar en la ruta informada en el parámetro[1]

certificado.pfx

cClave           (Parámetro[4])

Contraseña del certificado

Pass123

cAmbiente     (Parámetro[5])

Indica si el ambiente es de testeo(T) o producción(P)

Valores “T” o “P”

T

cNum             (Parámetro[6])

Identificado del control de envió de factura electrónica(consecutivo interno)

1

cIdCSC          (Parámetro[7])

Identificador del código secreto del contribuyente lo proporciona la SET

001

cCSC             (Parámetro[8])

Código secreto del contribuyente lo proporciona la SET

ABCD0000000000000000000000000000                                                                                                                                                                                                                          

cAccion          (Parámetro[9])

Acción: transmitir(T) cancelar (CA) e inutilización (INU)

Valores “T” , “CA” e “INU”

T

cCDC             (Parámetro[10])

UUID o CDC del documento

01800148681001001001032612024051710017714693

cTIPTRAN      (Parámetro[11])

Tipo de transmisión  asíncrona(A) síncrona(S)

Valores “A” ,“S”  , “ZIP” y “CONSULTA”

 Cuando el valor es “ZIP” es para el comprimir del xmllote y enviar.

Cuando el valor es “CONSULTA” no se necesita un XML el ejecutable crea uno con el numero(este número es retornado por la SET cuando se hace el envió del lote ) que se envía para consulta


Nota: los valores ZIP y CONSULTA son usados solo en modo asíncrono.

S

cLote              (Parámetro[12])

Número del lote (es de control interno)


cuando se usa la transmisión asíncrona antes del envió primero se firma el xml debe ir como “\”

cuando se usa la transmisión asíncrona y se va enviar el xml final se informa el numero de lote


cuando es transmisión síncrona se deja en X o “\” o se puede informa cualquier cosa

\

cDatos           (Parámetro[13])

Cuando no se usa se deja en X , solo es usado cuando se va inutilizar un documento y lleva una cadena formada de la siguiente manera:

12557596|001|001|0010331|0010331|1

Revisar tabla de inutilización mostrada abajo

X

Cuando es inutilizado un documento

Valor =

12557596|001|001|0010331|0010331|1

cFecha           (Parámetro[14])

Fecha personalizado en el formato

AAAA-MM-DDThh:mm:ss

Este parámetro es el único que puede ir vació

2024-03-24T16:07:12

Tabla de inutilización 

Se crea una cadena donde los datos son separados por "|" cada dato; usando el ejemplo de la cadena "12557596|001|001|0010331|0010331|1" cada dato corresponde a los datos que muestran a continuación 

PosiciónDescripciónValor ejemplo
1Número de timbrado.12557596
2Número de establecimiento.001
3Número
PosiciónDescripciónValor ejemplo
1Número de timbrado.12557596
2Número de establecimiento.001
3Número punto de expedición.001 
4Número Inicio del rango del documento.0010065
5Número Final del rango del documento.0010065
6Tipo de Documento Electrónico

1

De acuerdo al manual

1= Factura electrónica
2= Factura electrónica de exportación
3= Factura electrónica de importación
4= Autofactura electrónica
5= Nota de crédito electrónica
6= Nota de débito electrónica
7= Nota de remisión electrónica
8= Comprobante de retención 
electrónico

7Motivo del Evento.Inutilización 

...

Evento.Inutilización 

03. Consideraciones Previas

  • El archivo SIFENWS.EXE se puede descargar del siguiente enlace https://suporte.totvs.com/portal/p/10098/download?e=1083727 una vez descargado el archivo:
    • Localizar el archivo descargado, y descomprimir.
    • Ubique la carpeta "Paraguay" dentro se encuentra el comprimido SIFENWS descomprima y lleve toda la carpeta sin mover ninguno de los elementos.
  • Contar  con permisos de lectura y escritura donde en la ruta escritura  donde se encuentra la carpeta “SIFENWS”.
  • En caso de ser necesario agregar  permisos de "red y , de lectura y escritura al ejecutable que se encuentra SIFENWS.exe que se encuentra dentro de la carpeta  "SIFENWS".
  • En caso de ser necesario agregar a las excepciones de antivirus usado, tanto ejecutable como carpeta.

04. Transmisión Síncrona

...

Ejemplo de cadena de envió de parámetros  para inutilizar (modo síncrono).

C:\Protheus\binarios\2210\smartclient\
A010010010010339NF
A010010010010331NF.xml certificado.pfx SueKoa96# T
611
612 001 ABCD0000000000000000000000000000
CA 01800148681001001001033912024052410014125744
INU 01800148681001001001033112024052310022584630 S \
X
12557596|001|001|0010331|0010331|1

Al analizar la cadena anterior tenemos lo siguiente

ParámetroValor Ejemplo
cFilePath       (Parámetro[1]) C:\Protheus\binarios\2210\smartclient\
cFile              (Parámetro[2]) 

A010010010010339NF.xml 

Nota: xml formado para cancelar

dicho xml lo crea el ejecutable

cFileCert       (Parámetro[3]) certificado.pfx
cClave           (Parámetro[4]) SueKoa96#
cAmbiente     (Parámetro[5]) T
cNum             (Parámetro[6]) 611
cIdCSC          (Parámetro[7]) 001
cCSC             (Parámetro[8]) ABCD0000000000000000000000000000
cAccion          (Parámetro[9]) 
CA
INU
cCDC             (Parámetro[10]) 
01800148681001001001033912024052410014125744 

01800148681001001001033112024052310022584630

CDC del documento a

cancelar

inutilizar

cTIPTRAN      (Parámetro[11]) S
cLote              (Parámetro[12])

\

cDatos           (Parámetro[13])
X

12557596|001|001|0010331|0010331|1

consulta tabla de inutilización para formar datos a enviar

cFecha           (Parámetro[14])opcional


Ejemplo de cadena de envió de parámetros  para inurilizar inutilizar (modo Asíncrono).

C:\Protheus\binarios\2210\smartclient\
A010010010010339NF
A010010010010331NF.xml certificado.pfx SueKoa96# T
611 001 ABCD0000000000000000000000000000 CA 01800148681001001001033912024052410014125744 A 0000000000000049\ X
612 001 ABCD0000000000000000000000000000 INU 01800148681001001001033112024052310022584630 A 0000000000000049\ 12557596|001|001|0010331|0010331|1

Al analizar la cadena anterior tenemos lo siguiente

ParámetroValor Ejemplo
cFilePath       (Parámetro[1]) C:\Protheus\binarios\2210\smartclient\
cFile              (Parámetro[2]) 
A010010010010339NF

A010010010010331NF.xml 

Nota: xml formado para

cancelar

inutilizar

dicho xml lo crea el ejecutable

cFileCert       (Parámetro[3]) certificado.pfx
cClave           (Parámetro[4]) SueKoa96#
cAmbiente     (Parámetro[5]) T
cNum             (Parámetro[6]) 611
cIdCSC          (Parámetro[7]) 001
cCSC             (Parámetro[8]) ABCD0000000000000000000000000000
cAccion          (Parámetro[9]) 
CA
INU
cCDC             (Parámetro[10]) 
01800148681001001001033912024052410014125744 

01800148681001001001033112024052310022584630

CDC del documento a

cancelar

inutilizar

cTIPTRAN      (Parámetro[11]) A
cLote              (Parámetro[12])

0000000000000049\

nota: no importa el valor para este caso puede ser solo "\"

cDatos           (Parámetro[13])
X

12557596|001|001|0010331|0010331|1

consulta tabla de inutilización para formar datos a enviar

cFecha           (Parámetro[14])opcional

Para mayor información del evento cancelación consultar evento  inutilizar el apartado "08. ASUNTOS RELACIONADOS ".

...

16237597 DMICNS-16301 DT Generación del XML del evento de cancelación PAR

16158151 DMICNS-16302 DT Evento inutilización PAR

DMICNS-7499 DT Factura Electrónica Paraguay prueba piloto PAR