Á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:
Rutina:Nombre Técnico:
TSSINTEGSUNATWSC.prwWeb Service de integración con sistema de la SUNAT para emisión de facturas electrónicas de Perú
País:Perú
Ticket:
Requisito/Story/Issue (informe el requisito vinculado):DMICNS-12123


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 ( TSSWSSUNAT ) desde el ERP.


FX7

Verificar la existencia de la tabla FX7.

CampoTipoTamañoDecimalTituloDescripciónPictureValidaciónRelacaoConsultaOpcionesWhenIniBrw

FX7_FILIALC80SucursalSucursal








FX7_NOMECOC600DescripciónDescripción de la sucursal

SPEDCPOSM0(M->FX7_FILIAL,17)


SPEDCPOSM0(FX7->FX7_FILIAL,17)

FX7_PJCPFC140CNPJ/CPFCampo de RCPJ o RCPF

SPEDCPOSM0(M->FX7_FILIAL,18)


SPEDCPOSM0(FX7->FX7_FILIAL,18)

FX7_STATUSC10StatusEstatus del registro








FX7_OKC20OkMarca en el registro








FX7_CREDENC400Client IDIdentificación de TSS.








FX7_CREKEYC2000Cli. SecretClave Secreta








FX7_URLC2500URL de TSSURL de TSS
SpedAjURL()



SuperGetMv( "MV_SPEDURL" , .F. , "" , FX7->FX7_FILIAL )

FX7_TIPOC200TipoTipo de certificado digit

1
1=Formato Apache(.pem);2=Formato PFX(.pfx o .p12);3=HSM



FX7_CERTC2500Archivo Cert.Certificado digital


SPDCTR
Iif(ALLTRIM(cValToChar(M->FX7_TIPO)) $ '2|1',.T.,.F.)


FX7_PRIKEYC2500Private KeyNomb Arch. Private Key


SPDCTR
Iif(ALLTRIM(cValToChar(M->FX7_TIPO)) $ '1',.T.,.F.)


FX7_SLOTC1000SlotSlot de Cert Digital




Iif(ALLTRIM(cValToChar(M->FX7_TIPO)) $ '3',.T.,.F.)


FX7_SENHAC300ContraseñaContraseña de Arch Digital@*



Iif(ALLTRIM(cValToChar(M->FX7_TIPO)) $ '2|1|3',.T.,.F.)


FX7_HSMC2500Archivo HSMInforme el archivo HSM




Iif(ALLTRIM(cValToChar(M->FX7_TIPO)) $ '3',.T.,.F.)


FX7_LABELC2500LabelLabel de Cert. Digital




Iif(ALLTRIM(cValToChar(M->FX7_TIPO)) $ '3',.T.,.F.)


FX7_IDHEXC300ID HexaID Hexa




GetNewPar("MV_A3IDHEX",.F.)


FX7_STCERTC10Status CertEstatus del certificado.








  1. Ingresar a la rutina "Configuraciones Generales de TSS" ( Facturación || Miscelánea || Configuraciones Generales de TSS).
  2. 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. 

Verificar el parámetro MV_PROVFE = "TSS"

  1. En el módulo de Facturación, ingresar a la rutina Documentos Electrónicos "Actualizaciones| Facturación | Documentos Electrónicos".
  2. Seleccionar Configuración.
    1. Realizar la configuración y verificar que no envíe mensaje de token no informado.
  3. Seleccionar "Otras acciones | Transmitir".
    1. verificar que no envíe mensaje de token no informado.
  4. Seleccionar "Otras acciones | Monitor".
    1. verificar que no envíe mensaje de token invalido.

*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

Facturación electrónica Perú

DT Facturación Electrónica UBL 2.1 PER