Documente Academic
Documente Profesional
Documente Cultură
ndice
1 - Introduo ....................................................................................................................................................... 3 1.1 - Primeiro Acesso ................................................................................................................................. 4 1.2 - Licenciamento ................................................................................................................................................. 4 2 - Interface .......................................................................................................................................................... 5 2.1 - Inicial................................................................................................................................................................. 6 2.2 - Monitor ............................................................................................................................................................ 8 2.3 - Configuraes.................................................................................................................................................. 11 2.4 - Ferramentas .................................................................................................................................................... 13 2.5 - Sobre................................................................................................................................................................. 14 3 - EDI ................................................................................................................................................................... 14 Documentos Contemplados pelo EDI................................................................................................................... 15 Arquivo XML ............................................................................................................................................................. 15 Web Service .............................................................................................................................................................. 16 3.1 EDI - Importao ............................................................................................................................................ 22 3.2 EDI - Transmisso ........................................................................................................................................... 23 3.3 EDI - Exportao ............................................................................................................................................. 23 3.4 EDI - Impresso .............................................................................................................................................. 24 3.5 Configurao do EDI ...................................................................................................................................... 24 3.6 Leiaute XML EDI ............................................................................................................................................. 25 XML de Envio .................................................................................................................................................. 25 XML de Retorno .............................................................................................................................................. 30 3.6.1 Leiaute XML dos documentos .................................................................................................................. 33
TSS Manager
1 - Introduo
O TSS Manager uma ferramenta que foi desenvolvida para integrar os sistemas que efetuam transmisses de documentos eletrnicos. Ele est dividido em: EDI. Interface. Atravs dessa ferramenta possvel emitir Nota Fiscal Eletrnica e seus respectivos eventos, tais como, Capa de Lote, Imprimir DANFE e muitas outras funcionalidades que so executadas a partir da interface, mas, apenas algumas podem ser feitas pelo EDI.
Para a utilizao deste produto, deve ser adquirida a licena de uso junto TOTVS por intermdio do executivo de contas.
TSS Manager
TSS Manager
A senha ADMIN no pode ser esquecida, pois, a senha de administrador do sistema. Apenas ele pode gerenciar os acessos dos usurios.
1.2
- Licenciamento
Para utilizar o TSS Manager necessrio possuir a licena de uso do produto. As licenas vlidas so: On Demand: licena utilizada para a integrao via TSS Manager EDI. Com ela, possvel ter acesso ilimitado a interface sem restrio de usurios e, tambm, utilizada para a emisso do documento via EDI, dessa forma, no momento em que o documento for enviado com sucesso ao TSS debitada uma licena. Exemplo: com uma aquisio de 500 licenas On Demand, ao enviar um documento com sucesso para o TSS, debitada uma licena e sobram 499 para utilizao. Observao: necessrio consultar o contrato do produto adquirido para obter detalhes do licenciamento e regras de utilizao. Usurio: na aquisio do produto TSS Manager sem o EDI, liberada uma licena de uso por usurio e o acesso interface do produto limitado por conexo de usurio. Observao: apenas com a licena de usurio no permitida a utilizao do EDI.
Sem as licenas no possvel fazer o acesso ao sistema, pois, obrigatrio que o License Server esteja em funcionamento com elas aplicadas. Aps a configurao do License Server necessrio configurar o License Client que executar a aplicao.
TSS Manager
TSS Manager
Configurao do License Server O License Server um server padro disponibilizado nos binrios da TOTVS e nele configurado, em seu arquivo .ini, a chave [LICENSESERVER] em que so definidas as opes enable (1 habilitado e 0 desabilitado) e o port em que o License Server est em funcionamento. Na Central de Downloads da TOTVS possvel baixar o instalador: [LICENSESERVER] enable=(1 habilitado e 0 desabilitado) port=(porta que o License Server ser executado)
Configurao do License Client No server utilizado para executar os JOBs de EDI e/ou acessar a interface, deve ser configurado, em seu arquivo .ini, a chave License Client: [LicenseClient] server=(ip onde o server do License Server est executando) port=(porta que o License Server ser executado)
Utilizao do arquivo de licenas e o harlock O arquivo de licenas totvslic.key deve ser colocado na pasta localizada no arquivo .ini do server do License Server junto com o hardlock (token de segurana das licenas do produto) que deve ser colocado no USB ou porta serial da mquina que o server do License Server esta executando.
2 - Interface
A interface do TSS Manager possibilita visualizar, monitorar e, tambm, obter informaes do que processado pelo TSS. Ela dividida em menus: Inicial. Monitor. Configuraes. Ferramentas. Sobre.
Todas as telas possuem um browse/grid com legendas do semforo, disponvel na primeira e/ou segunda coluna. Para analis-las, basta dar um duplo clique na legenda do semforo desejado que para que as informaes sejam exibidas. Para atualizar a tela necessrio clicar no cone .
TSS Manager
TSS Manager
2.1 - Inicial
O menu Inicial oferece uma viso dinmica e est dividido em sub-menus: NF-e. EDI. Ambos apresentam um grid com suas respectivas informaes e, quando acessados, exibem os dados do dia. So disponibilizados filtros pr-estabelecidos de Tempo, CNPJ/CPF e Status do processamento do documento, dessa forma, possvel exibir dados de at 1 dia anterior ao atual. Tambm so fornecidos algumas funcionalidades bsicas que o usurio pode executar de acordo com o sub-menu que estar navegando.
TSS Manager
TSS Manager
Imprimir DANFE: gera em arquivo o documento fiscal DANFE das notas que esto autorizadas ou que foram enviadas em contingncia. Importar: pode ser importado um XML de uma NF-e (modelo padro da SEFAZ) para que o TSS transmita para a SEFAZ.
A rea Detalhes contempla as seguintes informaes: Ambiente: o ambiente em que a nota foi enviada para a SEFAZ (Homologao ou Produo). Chave: chave da nota. Valor Total: valor total da nota.
A rea Detalhes contempla as seguintes informaes: Arquivo Importado. Nome do arquivo importado pelo EDI. Apenas quando o EDI for utilizado em modo de Arquivo. Exemplo: ENVIO MT4.XML. Identificao. Identificao enviada dentro do arquivo do EDI. Exemplo: 000000027. Caminho da importao. Nome do caminho de importao utilizado pelo EDI. Apenas quando o EDI for utilizado em modo de Arquivo. Exemplo: \Importar\. Vias impressas. Nmero de vias que sero impressas do documento. Exemplo: 2. Arquivo exportado. Nome do arquivo exportado pelo EDI. Apenas quando o EDI for utilizado em modo de Arquivo. Exemplo: ENVIO MT4.XML. Informaes. Quando existe alguma rejeio este campo informa maiores detalhes dessa rejeio. Exemplo: J existe na base de dados o identificador "000000175" para o mesmo CNPJ e modelo informado .
TSS Manager
TSS Manager
Caminho da exportao. Nome do caminho de exportao utilizado pelo EDI. Apenas quando o EDI for utilizado em modo de Arquivo. Exemplo: \Exportar\rejeitado\04215721000765\
2.2 - Monitor
O menu Monitor fornece um monitoramento mais detalhado com mais filtros que permite refinar uma busca com mais preciso. Assim como no menu Inicial o Monitor tem as aes que so executadas de acordo com o registro selecionado no grid, entretanto, seu diferencial est em algumas aes que podem ser executadas em mais de um registro do grid, como por exemplo, gerar o DANFE de mais de um registro de uma nica vez. No canto superior do monitor existe um cone para que seja possvel forar a atualizao dos dados na tela. Todos os grids do Monitor so de mltipla seleo e dividido em sub-menus: NF-e. EDI. Evento. CL-e. Manifesto.
TSS Manager
TSS Manager
Evento: cria o evento de carta de correo. Digitador: possibilita que seja digitada uma NF-e na interface. Na tela do sub-menu NF-e tambm esto disponveis as opes: Imprimir DANFE: gera em arquivo o documento fiscal DANFE das notas que esto autorizadas ou foram enviadas em contingncia. Importar: pode ser importado um XML de uma NF-e (modelo padro da SEFAZ) para que o TSS transmita para a SEFAZ.
A rea Detalhes contempla as seguintes informaes: Ambiente: Ambiente que o documento foi enviado. Exemplo: Homologao. Chave: Chave da Nota Fiscal. Exemplo: 42120953113791001790552000000000151999999848. Valor total: Valor total da Nota Fiscal Exemplo: 1,00. Eventos. Exibe os eventos e ao clicar no mesmo apresenta se foi enviado evento ou no para aquele documento. Exemplo: CARTA DE CORREO.
A rea Detalhes contempla as seguintes informaes: Arquivo Importado. Nome do arquivo importado pelo EDI. Apenas quando o EDI for utilizado em modo de Arquivo. Exemplo: ENVIO MT4.XML. Identificao. Identificao enviada dentro do arquivo do EDI. Exemplo: 000000027. Caminho da importao. Nome do caminho de importao utilizado pelo EDI. Apenas quando o EDI for utilizado em modo de Arquivo. Exemplo: \Importar\. Vias impressas. Nmero de vias que sero impressas do documento. Exemplo: 2. Arquivo exportado. Nome do arquivo exportado pelo EDI. Apenas quando o EDI for utilizado em modo de Arquivo. Exemplo: ENVIO MT4.XML. Informaes. Quando existe alguma rejeio este campo informa maiores detalhes dessa rejeio. Exemplo: J existe na base de dados o identificador "000000175" para o mesmo CNPJ e modelo informado .
TSS Manager
TSS Manager
Caminho da exportao. Nome do caminho de exportao utilizado pelo EDI. Apenas quando o EDI for utilizado em modo de Arquivo. Exemplo: \Exportar\rejeitado\04215721000765\
10
TSS Manager
TSS Manager
2.2.5 Monitor / Manisfesto
O Monitor de Manifestao do Destinatrio permite executar o evento de manifestar as opes Confirmada a Operao, Desconhecimento da Operao, Operao no Realizada e Cincia da Operao nas notas emitidas para seus CNPJs, alm, de monitorar suas manifestaes. Como a manifestao tratada como um evento, deve ser utilizado o Monitor de Eventos disponvel para visualizar o status do que foi enviado para SEFAZ. Em Aes Relacionadas esto disponveis as opes: Manifestar: executa o envio do evento de manifestao para a SEFAZ das notas selecionadas no browse. Parmetros: atravs dos parmetros possvel reconfigurar o filtro do monitor. Sincroniza: sincroniza as notas emitidas para os CNPJs selecionados. Na tela do sub-menu Manifesto tambm esto disponveis as opes: Histrico: visualiza as informaes da manifestao. Baixar Zip: faz o download do XML da nota.
2.3 - Configuraes
O menu Configuraes fornecer uma interface de configurao de entidade e seus parmetros, certificado digital, EDI e outros. Ele est dividido em sub-menus: Entidades. Geral. Central de Notificaes. Toda configurao do produto est abaixo deste menu.
TSS Manager
11
TSS Manager
Alterar: alterar a entidade. Incluir: inclui uma nova entidade. Visualizar: exibe as informaes das entidades. Na tela do sub-menu Entidades tambm esto disponveis as opes: Certificado: exibe os dados do certificado configurado como status e data de validade, emissor e outras. Configurar: permite configurar todos os processos do TSS como verso de NF-e, Capa de Lote, Evento, certificado Digital, TSS Portal, envio de e-mail etc.
As alteraes da configurao de entidade implicam em todo sistema e em qualquer processo que essa entidade estiver envolvida. A configurao da entidade est dividida em: Geral: configura processos como o e-mail utilizado na notificao da SEFAZ, envio de e-mail feito pelo TSS Manager que utiliza o e-mail configurado como remetente e outras aes que podem utilizar esse tipo de comunicao. Tambm, possvel configurar o TSS Portal. Para isso, necessrio colocar a URL de onde o portal est configurado que no momento em que enviado e-mail para o destinatrio da NF-e ele pode acessar o portal e verificar as NF-e emitidas para ele. NF-e: permite configurar o ambiente que a emisso da NF-e est processando, a modalidade, verso, o certificado digital utilizado para a entidade e a verso da contingncia DPEC. Eventos: o evento pode ser configurado tanto na carta de correo quanto na manifestao do destinatrio. As configuraes disponveis so as verses e horrios. Capa de Lote: possui apenas a configurao da verso utilizada. EDI: a configurao do EDI para entidade considera apenas se a impresso feita direto na impressora ou arquivo, seu caminho para o local da impresso e se deve ser feita em frente e verso.
12
TSS Manager
TSS Manager
Exporta Arquivos em pastas Estruturadas: caso seja selecionada a opo SIM, o EDI exporta os arquivos em pastas separadas (Autorizada e Rejeitada) e dentro de cada uma existem pastas com o CNPJ da entidade processada.
A utilizao dessa funcionalidade deixa automtica a notificao de algumas informaes relevantes para o funcionamento do sistema. Para configurar o servio/JOB da Central de Notificaes necessrio colocar no arquivo .ini do server o JOB TSSNOTIFYCENTER.
2.4 - Ferramentas
O menu Ferramentas possui as seguintes funcionalidades: Inutilizar: permite enviar um lote de notas de uma determinada srie para a entidade selecionada. Deve ser informada a justificativa e clicar em Inutilizar para que os dados sejam enviados.
TSS Manager
13
TSS Manager
Toda configurao de inutilizao como verso, ambiente (homologao ou produo) e modalidade so considerados da entidade selecionada. Para alterar a configurao dessa entidade conforme desejado, necessrio clicar na prpria tela e em Parmetros. Status SEFAZ: possibilita a verificao do status de qualquer SEFAZ desejada, tanto de NF-e quanto de CT-e. Alem disso, possvel visualizar as URLs utilizadas pelo TSS para a comunicao com a SEFAZ e, tambm, um link rpido para o portal da NF-e ou do CT-e na internet. Consulta Chave: permite consultar qualquer chave de NF-e emitida para a entidade selecionada. Essa funcionalidade faz a consulta na SEFAZ e retorna informaes tal como status da SEFAZ, motivo, Protocolo etc.
2.5 - Sobre
Ao acionar essa funcionalidade, aberta uma tela com informaes de verso do TSS, build do binrio, Sistema Operacional, Nmero do Hardlock e se o License Server est ativo.
exibida uma tela com informaes e um link que direciona para a Documentao do produto e a comunidade da rea responsvel pelo produto na rede social da TOTVS, o By You.
3 - EDI
O EDI um canal de comunicao que visa a integrao de qualquer sistema com o TSS. Dessa forma, qualquer ERP pode emitir documentos eletrnicos como Nota Fiscal Eletrnica, Eventos da SEFAZ, Nota Fiscal de Servio, Capa de Lote e Conhecimento de Transporte. Os Jobs que devem ser adicionados no INI para utilizao do EDI esto descritos no item Configurao do EDI. Para que a integrao ocorra, o EDI do TSS Manager deve receber o documento que pode ser disponibilizado de algumas formas: Arquivo XML. Web Service. Os processos que compem o EDI so: Importao. Transmisso. Exportao. Impresso.
14
TSS Manager
TSS Manager
FLUXO DE PROCESSAMENTO DO EDI
Aps a importao com sucesso pelo EDI, o arquivo transmitido para que o TSS processe o documento eletronicamente, enquanto isso, o processo de Exportao verifica se o arquivo transmitido j tem um retorno para ser exportado. A impresso feita apenas quando o documento enviado est autorizado para uso. Exemplo: NF-e foi autorizada na SEFAZ.
Toda configurao do EDI deve ser feita atravs da interface do TSS Manager em dois locais. Configuraes / Geral Configuraes / Entidades. Selecione a opo Configurar e, em seguida, a pasta de EDI (essa configurao deve ser entidade por entidade).
Importao
Transmisso
Exportao
Impresso
A impresso feita no processo paralelo com a exportao, pois, feita a verificao do status do documento para que seja impresso assim como a exportao.
Arquivo XML
A integrao com arquivo XML acontece quando o sistema cria o arquivo em uma pasta configurada para leitura que feita atravs de processos do EDI. Esse XML tem um leiaute padro disponibilizado pela TOTVS.
TSS Manager
15
TSS Manager
Quando o processo verifica a existncia de um ou mais arquivos, ele automaticamente importa para o TSS Manager com o objetivo de comear o processo de integrao e envio do documento. O retorno desse processamento ocorre no momento em que o EDI gera um arquivo de exportao, tambm, com um leiaute definido pela TOTVS em uma pasta configurada para exportao, assim, o sistema pode ler o arquivo exportado e alimentar sua base com as informaes deste retorno.
Web Service
A integrao do EDI via Web Service a melhor, segura e mais rpida forma de enviar os documentos de um sistema para o TSS Manager processar o documento. Para isso, necessrio que o sistema utilizado para controlar o envio dos documentos seja preparado para integrar com o Web Service do EDI, de acordo com o seguinte padro: Web Service: TSSManagerEDI. Esse o Web Service responsvel pela integrao do sistema com o EDI do TSS Manager. Mtodos: SendMessageEDI Este mtodo deve ser utilizado para que seja enviado ao TSS Manager EDI o documento que ser processado e enviado eletronicamente.
Estrutura: Parmetros de entrada: <SENDMESSAGEEDI> <USERTOKEN>Alfanumrico</USERTOKEN> <MESSAGES> <MESSAGES> <!--Zero or more repetitions:--> <MESSAGE> <ID>Alfanumrico</ID> <XML>Base64</XML> </MESSAGE> </MESSAGES> </MESSAGES> </SENDMESSAGEEDI>
16
TSS Manager
TSS Manager
Parmetro USERTOKEN Tipo Alfanumrico Tam 006 Pai SENDMESSAGEEDI Observao Token de bilhetagem para execuo do servio. Tag Raiz das mensagens. Tag Raiz da Mensagem. ID de identificao da mensagem. Utilizado apenas para controle do envio e retorno da mensagem (no gravada na base de dados). XML com o documento a ser importado no EDI (Verificar item Leiaute XML EDI deste documento).
MESSAGES MESSAGE
---
SENDMESSAGEEDI MESSAGES
ID
Alfanumrico
unbouded
MESSAGE
XML
Base64
1-500KB
MESSAGE
O elemento ID utilizado apenas para controle do envio e retorno da requisio, dessa forma, no feito nenhum controle por parte do EDI que, simplesmente, o devolve juntamente com as demais informaes no retorno do mtodo. Parmetros de sada: <SENDMESSAGEEDIRESPONSE> <SENDMESSAGEEDIRESULT> <DOCS> <DETDOC> <CODE>Numeric</CODE> <ID>AlfaNumerico</ID> <MESSAGE>AlfaNumerico</MESSAGE> <RESULT>Boolean</RESULT> </DETDOC> </DOCS> </SENDMESSAGEEDIRESULT> </SENDMESSAGEEDIRESPONSE>
TSS Manager
17
TSS Manager
Parmetro
DOCS
Tipo
Tag Raiz
Tam
--
Pai
SENDMESSAGEEDIRESU LT DOCS
Observao
Retorno dos documentos. Informaes do processamento do documento. Cdigo de retorno do processamento de gravao do arquivo. ID de Identificao da mensagem. Descrio do cdigo de retorno. Resultado lgico do processamento: True =gravado com sucesso. False=gravao no realizada, documento rejeitado.
DETDOC
Tag Raiz
--
CODE
Numrico
02
DETDOC
ID MESSAGE
Alfanumrico Alfanumrico
unbouded 0-250
DETDOC DETDOC
RESULT
Boolean
3-5
DETDOC
ReceiveDocEDI Este mtodo retorna os documentos que j podem ser exportados para o sistema e que ainda no foram aprovados pelo mtodo de confirmao do Web Service. Estrutura: Parmetros de entrada: <RECEIVEDOCEDI> <USERTOKEN>Alfanumrico</USERTOKEN> <CPFCNPJ>Numrico</CPFCNPJ> <MODELO>Alfanumrico</MODELO> <MAXRET>Numrico</MAXRET> </RECEIVEDOCEDI>
18
TSS Manager
TSS Manager
Parmetro USERTOKEN
Tipo Alfanumrico
Tam 006
Pai RECEIVEDOCEDI
Observao Token de bilhetagem para execuo do servio. CPF/CNPJ do remetente do documento ao EDI. Modelo do documento: 55=nfe.
CPFCNPJ
Numrico
11-14
RECEIVEDOCEDI
MODELO
Alfanumrico
02
RECEIVEDOCEDI
110110=Carta de Correo
Cle=Capa de Lote
MAXRET
Numrico
unbouded
RECEIVEDOCEDI
O parmetro MAXRET opcional, porm, recomendada sua utilizao para melhorar a performance ou at uma possvel perda do retorno dependendo do volume de notas regressadas.
Parmetros de sada: <SENDMESSAGEEDIRESPONSE> <RECEIVEDOCEDIRESULT> <RETDOCS> <RETDETDOC> <IDENTIFICACAO>000000004</IDENTIFICACAO> <XML>String</XML> </RETDETDOC> </RETDOCS> </RECEIVEDOCEDIRESULT> </SENDMESSAGEEDIRESPONSE>
TSS Manager
19
TSS Manager
Tam --50
Observao Documentos retornados. Dados do documento. Identificao do documento. XML de retorno com o documento importado no EDI (Verificar item Leiaute XML EDI deste documento).
XML
Base64
1-500KB
RETDETDOC
ConfirmDocEDI Confirma que o sistema recebeu do mtodo de retorno do EDI do documento e que no precisa mais ser retornado. Caso o documento no seja confirmado, toda vez que for utilizado o mtodo de retorno o documento retornado mesmo que o sistema j o tenha recebido anteriormente.
Estrutura: Parmetros de entrada: <CONFIRMDOCEDI> <USERTOKEN>Alfanumrico</spod:USERTOKEN> <CPFCNPJ>Numrico</CPFCNPJ> <MODELO>Alfanumrico</spod:MODELO> <CONFIRM> <CONFIRMDOC> <!--Zero or more repetitions:--> <CONFIRMDOC> <IDENTIFICACAO>Alfanumrico</IDENTIFICACAO> </CONFIRMDOC> </CONFIRMDOC> </CONFIRM> </CONFIRMDOCEDI>
20
TSS Manager
TSS Manager
Parmetro USERTOKEN Tipo Alfanumrico Tam 006 Pai CONFIRMDOCEDI Observao Token de bilhetagem para execuo do servio. CPF/CNPJ do remetente do documento ao EDI. Modelo do documento: 55=nfe. MODELO Alfanumrico 02 CONFIRMDOCEDI 110110=Carta de Correo. Cle=Capa de Lote CONFIRM Tag Raiz -CONFIRMDOCEDI Documentos que devem ser confirmados. Tag com as informaes do documento que deve ser confirmado. Identificao do documento.
CPFCNPJ
Numrico
11-14
CONFIRMDOCEDI
CONFIRMDOC
Tag Raiz
--
CONFIRM
IDENTIFICACAO
Alfanumrico
50
CONFIRM
Parmetros de sada: <CONFIRMDOCEDIRESPONSE> <CONFIRMDOCEDIRESULT> <RETCONFIRMDOC> <RETCONFIRMDOC> <CONFIRM>Boolean</CONFIRM> <IDENTIFICACAO>String</IDENTIFICACAO> </RETCONFIRMDOC> </RETCONFIRMDOC> </CONFIRMDOCEDIRESULT> </CONFIRMDOCEDIRESPONSE>
TSS Manager
21
TSS Manager
Parmetro
RETCONFIRMDOC
Tipo
Tag Raiz
Tam
--
Pai
CONFIRMDOCEDIRESULT
Observao
Documentos enviados na solicitao. Resultado da confirmao: True=realizada a confirmao do recebimento. False=confirmao no realizada.
CONFIRM
Tag Raiz
--
IDENTIFICACAO
String
50
RETDETDOC
Identificao do documento.
FLUXO
ERP
Gera arquivo na pasta para importao
EDI
Efetua a leitura do arquivo e o importa
22
TSS Manager
TSS Manager
Essa parametrizao deve ser feita no arquivo de configurao do server .ini. Para todo o processo do EDI possvel realizar a parametrizao das entidades. No arquivo de configurao do server .ini necessrio adicionar a seguinte informao: TSSENTEDI=000001-000009
EDI
Faz a transmisso para o TSS do documento importado
TSS
Processa o documento enviando para o rgo responsvel
TSS Manager
23
TSS Manager
TSS
Retorna o contedo do processamento do documento
EDI
Faz a leitura da resposta do processamento e exporta
ERP
Busca o retorno exportado pelo EDI para inserir os dados na base
EDI
Faz a impresso do documento na impressora ou em arquivo de acordo com o configurado
24
TSS Manager
TSS Manager
Em situaes que apresentam muitas entidades para processarem um volume muito alto de documentos, pode ser adicionado outro server para rodar o mesmo servio, porm, o Job de Importao deve estar operacional apenas em um Server. Exemplo: uma empresa emite por dia 10.000 documentos eletrnicos de uma nica entidade. Podem ser criados dois servers com o mesmo JOB/Servio rodando para que o processamento seja mais dinmico, sempre lembrando que para o processo de importao essa operao no pode ser executada.
JOBS/SERVIOS A integrao de arquivos pelo TSS Manger EDI realizada atravs de servios (JOBS) e cada um deles com sua finalidade: TSSEDIImp: job responsvel pela importao e validao dos arquivos que devem ser processados. Assim que iniciado, ele importa para o TSS Manager EDI os arquivos disponibilizados no diretrio de importao pela aplicao do cliente, conforme configurado. O processamento de importao est dividido em duas etapas: 1) Gravao: nenhuma validao realizada, simplesmente, feita a gravao do arquivo na base de dados do TSS Manager. 2) Validao: aps a gravao realizada a validao da estrutura do arquivo e nas informaes importantes para realizao do processamento como, por exemplo, o CNPJ que deve ter o seu cadastro habilitado na base do TSS Manager EDI, caso contrrio, imediatamente rejeitado e disponibilizado na pasta de arquivos exportados pelo job de exportao. TSSEDITrans: job responsvel pela transmisso do arquivo importado para a fila de processamento. Caso sejam encontradas inconsistncias de informaes no documento, o arquivo rejeitado e transferido para o diretrio de exportao. TSSEDIExp: job responsvel pela exportao dos arquivos processados. TSSEDIPrt: job responsvel pela impresso dos documentos autorizados.
Os documentos so processados apenas atravs dos servios descritos. Dessa forma, imprescindvel que suas configuraes sejam feitas.
XML de Envio
Estrutura de schema: TSS Manager
25
TSS Manager
<tssedienvio> <emissor> <cpfcnpj> <prioridade> <modelo> <tipo> <prtvias> <xml> <identificacao> <inutilizar> <serie> <numero>
XML que deve ser validado: # 1 Nome tssedienvio Tipo tctssedienvio Pai Ocorrncia 1-1 Observao
26
TSS Manager
TSS Manager
Formatos padres utilizados: Formato Observao Formato: AAAA-MM-DD, onde: AAAA = ano com 4 caracteres. Date (date) MM = ms com 2 caracteres. DD = dia com 2 caracteres. Formato AAAA-MM-DDTHH:mm:SS, onde: AAAA = ano com 4 caracteres. MM = ms com 2 caracteres. DD = dia com 2 caracteres. Data / Hora (datetime) T = separando a data da hora. HH = Hora com 2 Caracteres. mm = minuto com 2 caracteres. SS = segundos com 2 caracteres. 1. Tipos Simples Tabela com a lista dos tipos simples que so utilizados como tipos de dados. Est dividida em 4 colunas: Campo: nome do tipo simples. Tipo: tipo primitivo de dados utilizados pelo campo: o C: Caractere. o N: Nmero. Descrio: apresenta informaes sobre o campo. Tam.: tamanho do campo: o Quando for caracteres o tamanho define a quantidade mxima de caracteres que o texto pode ter. o Quando for numrico o tamanho pode ser representado das seguintes formas: Nmero inteiro: define o total de dgitos existente no nmero. Exemplo: 15 significa que nmero pode ter, no mximo, 15 dgitos. Nmero fracionrio: define o total de dgitos e quantos deles so designados para a parte fracionria. Exemplo: 15,2 significa que o nmero pode ter, no mximo, 15 dgitos sendo 2 dele s a identificao da parte fracionria. A parte fracionria no obrigatria quando assim definido. o Quando for data, no h definio de tamanho. Leiaute com as validaes dos Tipos Simples e Complexos:
TSS Manager
27
TSS Manager
Tipos Simples Nome tsprioridade Tipo N Descrio Prioridade de processamento do documento: 0 Normal 1 Alta Modelo do documento que est sendo processado: 55 Nota Fiscal Eletrnica. 56 Nota Fiscal de Servio Eletrnica. 57 Conhecimento de Transporte Eletrnico. 110110 Carta de Correo Eletrnica. CLE Capa de Lote Eletrnica. Tipo do processamento: 1 Remessa. 2 Cancelamento. 3 Substituio (NFS-e). tsprtvias tsxml tsidentificacao tsserie tsnumero tscpfcnpj N C C C N C Nmero de vias de impresso do documento autorizado. XML do documento. Identificao de controle do usurio. Srie do documento. Nmero do documento. CPF/CNPJ. 2 400KB 50 3 9 14 Tamanho 1
tsmodelo
tstipo
2. Tipos Complexos A seguir sero detalhadas as tabelas de cada tipo composto e seus campos. A tabela est dividida da seguinte forma: (1) (2) Nome
(4) (3) (4) (5) (6) (7)
Tipo
(5)
Ocorrncia
(6)
Descrio
(7)
1) Nome do tipo complexo. 2) Descrio do tipo complexo. 3) Identifica se a sequencia de campos faz parte de uma escolha (Choice). No utilizado neste Layout. 4) Nome do campo que faz parte do tipo complexo. 5) Tipo do campo (pode ser um tipo simples ou complexo). 6) Quantas vezes o campo se repete na estrutura de dados:
28
TSS Manager
TSS Manager
Formato: x-y onde x a quantidade mnima e y a quantidade mxima. Se a quantidade mxima for indefinida, ser utilizado N no lugar do y; 7) Descrio do campo. tctssedienvio (uma nica ocorrncia) Nome emissor prioridade modelo tipo Tipo tcemissor tsprioridade tsmodelo tstipo Ocorrncia 1-1 1-1 1-1 1-1 Descrio Agrupa informaes sobre o emissor do documento. Indica se o arquivo ter prioridade no processamento. Modelo do documento contido no arquivo. Indica o tipo de processamento a ser realizado. Nmero de vias que ser impresso do documento contido pelo processamento da impresso automtica. XML do documento contido. Identificao de controle do usurio. Informaes sobre uma inutilizao.
prtvias
tsprtvias
1-1
tcemissor (uma nica ocorrncia) Nome cpfcnpj Tipo tscpfcnpj Ocorrncia 1-1 Descrio CPF/CNPJ do emissor do documento.
tcinutilizar (uma nica ocorrncia) Nome serie numero Tipo tsserie tsnumero Ocorrncia 1-1 1-1 Descrio Srie a ser inutilizada. Nmero a ser inutilizado.
TSS Manager
29
TSS Manager
Estrutura de tags do XML: Estrutura de tags Nome tssedienvio emissor cpfcnpj prioridade Pai -tssedienvio emissor tssedienvio Tag raz do XML. Tag que agrupar informaes sobre o emissor do documento. CPF/CNPJ do emissor do documento. Prioridade de processamento do documento: 0 Normal. 1 Alta. Modelo do documento que esta sendo processado. 55 Nota Fiscal Eletrnica. 56 Nota Fiscal de Servio Eletrnica. 57 Conhecimento de Transporte Eletrnico. 110110 Carta de Correo Eletrnica. CLE Capa de Lote Eletrnica. Tipo do processamento: 1 Remessa. 2 Cancelamento. 3 Substituio (NFS-e). 4 Inutilizao. prtvias xml identificacao inutilizar serie numero tssedienvio tssedienvio tssedienvio tssedienvio inutilizar inutilizar Nmero de vias de impresso do documento autorizado. XML do documento. Deve ser enviado dentro de uma declarao CDATA. Identificao do sistema gerador do XML. Tag raz de inutilizao. Srie do documento a ser inutilizado. Nmero do documento a ser inutilizado. Descrio
modelo
tssedienvio
tipo
tssedienvio
XML de Retorno
Estrutura de tags do XML:
30
TSS Manager
TSS Manager
<tssediretorno> <cnpj/> <cpf/> <docid/> <docxml/> <retxml/> <status/> <docautorizado/> <descricao/> <detalhe/> <impdata/> <imphora/> <modelo/> <doctipo/> <identificacao/> <inutilizar/> <serie/> <numero/>
TSS Manager
31
TSS Manager
Estrutura de tags Nome tssediretorno cnpj cpf docid docxml retxml status docautorizado descricao detalhe impdata imphora Pai -tssediretorno tssediretorno tssediretorno tssediretorno tssediretorno tssediretorno tssediretorno tssediretorno tssediretorno tssediretorno tssediretorno Tag raz do XML. CNPJ do documento processado. CPF do documento processado. ID do documento processado pelo EDI. XML do documento importado pelo EDI. XML de retorno do documento. Status do documento no EDI. Status da autorizao do documento: 0=No autorizado. 1=autorizado. Descrio do status. Detalhe do status. Data de importao do arquivo no EDI. Hora de importao do arquivo no EDI Modelo do documento processado: 55 Nota Fiscal Eletrnica. 56 Nota Fiscal de Servio Eletrnica. 57 Conhecimento de Transporte Eletrnico. 110110 Carta de Correo Eletrnica. CLE Capa de Lote Eletrnica. Tipo do processamento: 1 Remessa. 2 Cancelamento. 3 Substituio (NFS-e). 4 Inutilizao. identificacao inutilizar serie numero tssediretorno tssediretorno inutilizar inutilizar Identificao do sistema que gerou o arquivo enviado para o EDI. Tag raz de inutilizao. Srie do documento a ser inutilizado. Nmero do documento a ser inutilizado. Descrio
modelo
tssediretorno
doctipo
tssediretorno
32
TSS Manager
TSS Manager
O XML do documento o XML que ser enviado na tag <XML> contida na estrutura do EDI. Este XML deve ser enviado dentro de uma declarao CDATA. Exemplo: <![CDATA[ xml ]]> CARTA DE CORREO
<envEvento> <eventos> <detEvento> <tpEvento>110110</tpEvento> <chNFe>Chave da NFe com 44 posies</chNFe> <xCorrecao>Correo que ser enviada</xCorrecao> </detEvento> </eventos> </envEvento>
Estrutura de tags Nome envEvento eventos detEvento tpEvento chNFe xCorrecao Pai -envEvento eventos detEvento detEvento detEvento Tag raz do XML. Tipo do evento da carta de correo. 110110. Chave da NF-e com 44 posies que ser enviada a carta de correo. Correo que ser enviada com no mnimo 15 posies. Descrio
TSS Manager
33
TSS Manager
CAPA DE LOTE ELETRNICA <CLe> <transportador> <CNPJ>99999999000191</CNPJ> <xNome>TESTE</xNome> <xFant>TESTE</xFant> </transportador> <mdTransp> <rodoviario> <pVeic>DDF2334</pVeic> <cUFVeic>SP</cUFVeic> </rodoviario> </mdTransp> <cUFOrigem >SC</cUFOrigem> <cUFDestino>SP</cUFDestino> <det> <chvAcesso> 42121253113791001790551110001002301998997692 </chvAcesso> </det> </CLe>
34
TSS Manager
TSS Manager
Estrutura de tags Nome CLe transportador CNPJ xNome xFant Pai -CLe transportador Transportador transportador CLe mdTransp rodoviario rodovirio CLe CLe CLe det Tag raz do XML. Dados do transportador CNPJ do transportador Nome do transportador Nome fantasia do transportador. Modalidade do transporte:
mdTransp
Descrio
rodovirio. outro. Dados do transporte rodovirio Placa do veculo UF do veculo UF de origem da entrega UF de destino da entrega Grupo com as chaves das notas Chave da nota
cUFOrigem cUFDestino
det
chvAcesso
TSS Manager
35