01. DATOS GENERALES
Producto | TOTVS Backoffice | ||||||
---|---|---|---|---|---|---|---|
Línea de producto: | Línea Protheus | ||||||
Segmento: | Backoffice | ||||||
Módulo: | SIGAFAT - Facturación | ||||||
Función: |
| ||||||
País: | Argentina | ||||||
Ticket: | N/A | ||||||
Requisito/Story/Issue (informe el requisito vinculado): | DMICNS-11975 |
02. SITUACIÓN/REQUISITO
Nuevo flujo de autenticación desarrollado para el TSS Release 12.1.33.
Con el nuevo flujo el TSS proveerá las credenciales para autenticación de sus servicios, las cuales deben registrarse en el ERP para que se realice la solicitud del Token de autenticación.
03. SOLUCIÓN
Se realizó la implementación de la nueva forma de autenticación para el servicio ( WSNFESLOC, WSFEV1) desde el ERP.
FX7
Campo | Tipo | Tamaño | Decimal | Titulo | Descripción | Picture | Validación | Relacao | Consulta | Opciones | When | IniBrw | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
FX7_FILIAL | C | 8 | 0 | Sucursal | Sucursal | |||||||||
FX7_NOMECO | C | 60 | 0 | Descripción | Descripción de la sucursal | SPEDCPOSM0(M->FX7_FILIAL,17) | SPEDCPOSM0(FX7->FX7_FILIAL,17) | |||||||
FX7_PJCPF | C | 14 | 0 | CNPJ/CPF | Campo de RCPJ o RCPF | SPEDCPOSM0(M->FX7_FILIAL,18) | SPEDCPOSM0(FX7->FX7_FILIAL,18) | |||||||
FX7_STATUS | C | 1 | 0 | Status | Estatus del registro | |||||||||
FX7_OK | C | 2 | 0 | Ok | Marca en el registro | |||||||||
FX7_CREDEN | C | 40 | 0 | Client ID | Identificación de TSS. | |||||||||
FX7_CREKEY | C | 200 | 0 | Cli. Secret | Clave Secreta | |||||||||
FX7_URL | C | 250 | 0 | URL de TSS | URL de TSS | SpedAjURL() | SuperGetMv( "MV_SPEDURL" , .F. , "" , FX7->FX7_FILIAL ) | |||||||
FX7_TIPO | C | 20 | 0 | Tipo | Tipo de certificado digit | 1 | 1=Formato Apache(.pem);2=Formato PFX(.pfx o .p12);3=HSM | |||||||
FX7_CERT | C | 250 | 0 | Archivo Cert. | Certificado digital | SPDCTR | Iif(ALLTRIM(cValToChar(M->FX7_TIPO)) $ '2|1',.T.,.F.) | |||||||
FX7_PRIKEY | C | 250 | 0 | Private Key | Nomb Arch. Private Key | SPDCTR | Iif(ALLTRIM(cValToChar(M->FX7_TIPO)) $ '1',.T.,.F.) | |||||||
FX7_SLOT | C | 100 | 0 | Slot | Slot de Cert Digital | Iif(ALLTRIM(cValToChar(M->FX7_TIPO)) $ '3',.T.,.F.) | ||||||||
FX7_SENHA | C | 30 | 0 | Contraseña | Contraseña de Arch Digital | @* | Iif(ALLTRIM(cValToChar(M->FX7_TIPO)) $ '2|1|3',.T.,.F.) | |||||||
FX7_HSM | C | 250 | 0 | Archivo HSM | Informe el archivo HSM | Iif(ALLTRIM(cValToChar(M->FX7_TIPO)) $ '3',.T.,.F.) | ||||||||
FX7_LABEL | C | 250 | 0 | Label | Label de Cert. Digital | Iif(ALLTRIM(cValToChar(M->FX7_TIPO)) $ '3',.T.,.F.) | ||||||||
FX7_IDHEX | C | 30 | 0 | ID Hexa | ID Hexa | GetNewPar("MV_A3IDHEX",.F.) | ||||||||
FX7_STCERT | C | 1 | 0 | Status Cert | Estatus del certificado. |
- Ingresar a la rutina "Configuraciones Generales de TSS".
- Seleccionar la empresa a configurar e informar el Client ID y Cli. Secret., al finalizar salvar el registro.
*El Client ID y Cli. Secret son generados desde el TSS.
- En el módulo de Libros Fiscales, ingresar a la rutina Factura Electrónica "Miscelanea | Arch. Magnéticos | Factura Electronic".
- Seleccionar "Otras acciones | Transmisión".
- En el asistente de transmisión de la factura electrónica informar los parámetros.
- Serie de la factura? - A
- Factura Inicial? - 000100000001
- Factura Final? - 000100000001
- Se mostrará un mensaje indicando que se realizó la comunicación correcta con AFIP.
- Se realizara la transmisión.
- Verificar el resultado de la transmisión.
- En el asistente de transmisión de la factura electrónica informar los parámetros.
*Si no se tiene la configuración de la rutina "Configuraciones Generales de TSS" o están incorrectos los datos, se obtendrá el mensaje de token invalido.
04. INFORMACIÓN ADICIONAL
Obs. la autenticación estará disponible a partir del Release 12.1.33 del ERP y TSS.
05. ASUNTOS RELACIONADOS
Configurando TSS con autenticación
https://tdn.totvs.com.br/pages/releaseview.action?pageId=593238229
Configuraciones adicionales de TSS
https://tdn.totvs.com.br/pages/releaseview.action?pageId=590613669