Histórico da Página
...
- Construir Hash do JSON para o TAF (pai, filho e netos).
- Realizar o processo de gravação dos dados através de um mecanismo que irá receber o JSON e realizar a integração com o TAF.
- Colocar a rotina dentro do Schedule.
Construção de APIS
Open API
Fontes e Tabelas
Entidades | (C)ad. (M)ov. | JOB TSI? (S)im (N)ão | Tabelas ERP | Tabelas TAF | Layout TAF | Extração ERP | API TAF |
Participante | C | S | SA1\SA2 | C1H | T003 | TAFA556 | WSTAF027 |
Unidade Medida | C | S | SAH | C1J | T005 | TAFA557 | WSTAF030 |
Item (Produto) | C | S | SB1\SB5\F2Q\CDN | C1L | T007 | TAFA559 | WSTAF026 |
Natureza de Operação \ TES | C | S | SF4 | C1N | T009 | TAFA560 | WSTAF025 |
Centro de Custo | C | N | CTT | C1P | T011 | TAFA562 | WSTAF029 |
Conta Contábil | C | N | CT1 | C1O | T010 | TAFA563 | Sem Construção |
Inscrição do estabelecimento substituto | C | N | MV_SUBTRIB | C1F | T001AA | TAFA569 | WSTAF031 |
Processos referenciados e suspensões. | C | N | CCF | C1G\T5L | T001AB\T001AO | TAFA572 | WSTAF032 |
Informações Complementares | C | S | CCE | C3Q | T001AK | TAFA575 | WSTAF035 |
NCM | C | S | SYD | C0A | (auto contida) | TAFA561 | WSTAF036 |
Nota Fiscal | M | S | SFT\SF3\SF1\ SD1\SF2\SD2 | C20\C30\C35\ C39\C2F\C2D | T013\T013AP\ T015\T015AE | TAFA574 | WSTAF034 |
Apuração ICMS | M | S | CDH | C2S\C2T | T020\T020AA\T020AG | TAFA584 | WSTAF039 |
Apuração ICMS ST | M | S | CDH | C3J\C3K | T021\T021AA | TAFA586 | WSTAF040 |
...
- Exemplo de Informações Genéricas
HMSet( oHash, 'm_o_d_e_l_' , 'TAFA062' )
HMSet( oHash, 'm_o_d_e_l_C_2_0_', 'MODEL_C20' )
HMSet( oHash, 's_o_u_r_c_e_' , 'TAFA062' )
HMSet( oHash, 'a_r_e_a_' , 'C20' )
HMSet( oHash, 'o_r_d_e_r_' , 1 )
HMSet( oHash, 'k_e_y_' , cKey )
HMSet( oHash, 's_e_e_k_' , cSeek )
HMSet( oHash, 't_a_g_i_d_' , 'invoiceId' )
Para cadastros ou movimentos, na estrutura pai, filho e neto, existem as tags de o model, submodel e submodel2, exemplo na utilização da apuração de ICMS:
HMSet(oHash, 'm_o_d_e_l_' , 'MODEL_C2S')
HMSet(oHash, 's_u_b_m_o_d_e_l_' , {{'MODEL_C2T'/*model filho*/,'adjustmentApuration' /* tag filho*/, 'HashC2T()' /* hash filho*/ }} )
HMSet(oHash, 's_u_b_m_o_d_e_l_2' , {{'adjustmentApuration'/* tag filho*/,'MODEL_T02'/*model neto*/,'accumulatedAdjust'/*tag neto*/, 'HashT02()' /*hash neto*/}} ) - Exemplo com "de/para"
Apenas o campo: SetHashKey(oHashC20, "taxDocumentNumber" ,"C20_NUMDOC" )
Com consulta padrão: SetHashKey(oHashC20, "participatingCode" ,"C20_CODPAR#F3#")
Tipo data: SetHashKey(oHashC20, "fiscalDocumentDate" ,"C20_DTDOC#DT#" )
Visão Geral
Import HTML Content
Conteúdo das Ferramentas