Integrando uma operação de transporte completa¶
Abaixo é possível identificar como integrar uma operação de transporte completa no banco de dados do CIOTPack.
Inserindo uma operação de transporte em Oracle¶
Os participantes desta operação de transporte estão destacados no script SQL abaixo, e devem estar inseridos na tabela de participantes.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 | INSERT ALL
INTO OPERACOES_TRANSPORTE VALUES (
'85782878000189.OPT.05453531000153.20171117.01', -- ID_OPERACAO_CLIENTE
1, -- TP_VIAGEM
1, -- BLOQUEAR_NAO_EQUIPARADO
10792305000137, -- CNPJ_MATRIZ
NULL, -- CNPJ_FILIAL
TO_TIMESTAMP('17-11-2017', 'DD-MM-YYYY'), -- DT_INICIO_VIAGEM,
TO_TIMESTAMP('22-11-2017', 'DD-MM-YYYY'), -- DT_FIM_VIAGEM,
4103, -- COD_NCM_NATUREZA_CARGA
10.0000, -- PESO_CARGA
900.95, -- IMPOSTOS_IRRF
450.76, -- IMPOSTOS_SEST_SENAT
130.75, -- IMPOSTOS_INSS
100.90, -- IMPOSTOS_ISSQN
90.10, -- IMPOSTOS_OUTROS
'DESCRIÇÃO REFERENTE OUTROS IMPOSTOS', -- IMPOSTOS_DESCRICAO_OUTRO
27654630182, -- CNPJCPF_CONTRATADO
53322541991, -- CPF_MOTORISTA,
45543915012430, -- CNPJCPF_DESTINATARIO
10792305000137, -- CNPJCPF_CONTRATANTE
NULL, -- CNPJCPF_SUBCONTRATANTE
NULL, -- CNPJCPF_CONSIGNATARIO
10792305000137, -- CNPJCPF_TOMADOR_SERVI
10792305000137, -- CNPJCPF_RESPONSAV_PAGTO
NULL, -- CIOT_PRINCIPAL
1, -- ENTREGA_DOCUMENTACAO
0, -- QTD_SAQUES,
1, -- QTD_TRANSFERENCIAS
0, -- VALOR_SAQUES
0, -- VALOR_TRANSFERENCIAS
2 -- TIPO_EMBALAGEM
)
INTO VIAGENS_X_OP_TRANSP VALUES (
'85782878000189.OPT.05453531000153.20171117.01', -- ID_OPERACAO_CLIENTE
1, -- SEQUENCIA
'CT-E', -- DOCUMENTO_VIAGEM
4214805, -- COD_MUN_ORIGEM -- DÁ PRA INFERIR - NÃO É NECESSÁRIO INFORMAR INTEGRAÇÃO
3520509, -- COD_MUN_DESTINO -- DÁ PRA INFERIR - NÃO É NECESSÁRIO INFORMAR INTEGRAÇÃO
15320.10, -- VAL_TOTAL_OPERACAO
2310.83, -- VAL_TOTAL_VIAGEM
0.00, -- VAL_TOTAL_ADIANTAMENTO
0.00, -- VAL_TOTAL_QUITACAO
730.00, -- VAL_COMBUSTIVEL
90.00, -- VAL_PEDAGIO
0.00, -- VAL_OUTROS_CREDITOS
NULL, -- DSC_JUST_OUTROS_CREDITOS
459.00, -- VAL_SEGURO
0.00, -- VAL_OUTROS_DEBITOS
NULL, -- DSC_JUST_OUTROS_DEBITOS
1, -- TIPO_PAGAMENTO
'237', -- INSTITUICAO_BANCARIA
72257, -- IB_AGENCIA_BANCARIA
7455 -- IB_CONTA_BANCARIA
)
INTO NFS_X_VIAGENS_X_OP_TRANSP VALUES (
'85782878000189.OPT.05453531000153.20171117.01', -- ID_OPERACAO_CLIENTE
1, -- SEQUENCIA_VIAGEM
1, -- SEQUENCIA
90540, -- NUMERO
1, -- SERIE
TO_TIMESTAMP('16-11-2017', 'DD-MM-YYYY'), -- DATA,
450.00, -- VALOR_TOTAL
450.00, -- VALOR_MERCADORIA_UNIDADE
4103, -- COD_NCM_NATUREZA_CARGA
'CORTE SUINO PREMIUM', -- DSC_MERCADORIA
'Tonelada', -- DSC_UNID_MERCADORIA
1, -- TIPO_CALCULO
230.23, -- VAL_FRETE_POR_UNID_MERC
5, -- QTD_MERC_NO_EMBARQUE
1, -- TOLER_PERDA_MER_TIPO
0, -- TOLER_PERDA_VALOR
1, -- DIF_FRETE_TP_DIFERENCA
1, -- DIF_FRETE_BASE
2, -- DIF_FRETE_TOLER_TIPO
0, -- DIF_FRETE_TOLER_VALOR
2, -- DIF_FRETE_MARG_GAN_TIPO
0, -- DIF_FRETE_MARG_GAN_VALOR
2, -- DIF_FRETE_MARG_PER_TIPO
0, -- DIF_FRETE_MARG_PER_VALOR
0 -- IGNORADO
)
INTO NFS_X_VIAGENS_X_OP_TRANSP VALUES (
'85782878000189.OPT.05453531000153.20171117.01', -- ID_OPERACAO_CLIENTE
1, -- SEQUENCIA_VIAGEM
2, -- SEQUENCIA
90541, -- NUMERO
1, -- SERIE
TO_TIMESTAMP('16-11-2017', 'DD-MM-YYYY'), -- DATA,
850.00, -- VALOR_TOTAL
150.00, -- VALOR_MERCADORIA_UNIDADE
4103, -- COD_NCM_NATUREZA_CARGA
'LOMBO TEMPERADO LINHA FESTA', -- DSC_MERCADORIA
'Tonelada', -- DSC_UNID_MERCADORIA
1, -- TIPO_CALCULO
230.23, -- VAL_FRETE_POR_UNID_MERC
5, -- QTD_MERC_NO_EMBARQUE
1, -- TOLER_PERDA_MER_TIPO
0, -- TOLER_PERDA_VALOR
1, -- DIF_FRETE_TP_DIFERENCA
1, -- DIF_FRETE_BASE
2, -- DIF_FRETE_TOLER_TIPO
0, -- DIF_FRETE_TOLER_VALOR
2, -- DIF_FRETE_MARG_GAN_TIPO
0, -- DIF_FRETE_MARG_GAN_VALOR
2, -- DIF_FRETE_MARG_PER_TIPO
0, -- DIF_FRETE_MARG_PER_VALOR
0 -- IGNORADO
)
INTO PGTOS_X_OP_TRANSP VALUES (
'85782878000189.OPT.05453531000153.20171117.01'
,'PAGTO.01.85782878000189.OPT.05453531000153.20171117.01'
,1
,TO_TIMESTAMP('2017-11-20 00:00:00.000000', 'YYYY-MM-DD HH24:MI:SS.FF6')
,750
,1
,1
,'72257'
,'7455'
,'10792305000137' -- CNPJ_FILIAL_ABASTECIMENTO
,'SEM INFORMACAO ADICIONAL'
,'CT-E'
,'10792305000137'
)
INTO VEICULOS_X_OP_TRANSP VALUES (
'85782878000189.OPT.05453531000153.20171117.01', -- ID_OPERACAO_CLIENTE
'KBV3355' -- PLACA
)
INTO OBSERVACOES_X_OP_TRANSP VALUES (
'85782878000189.OPT.05453531000153.20171117.01', -- ID_OPERACAO_CLIENTE
1, -- SEQUENCIA
'CARGA PERECIVEL' --DESCRICAO
)
INTO OBS_AO_CRED_X_OP_TRANSP VALUES (
'85782878000189.OPT.05453531000153.20171117.01', -- ID_OPERACAO_CLIENTE
1, -- SEQUENCIA
'CREDENCIAMENTO AUTORIZADO' --DESCRICAO
)
SELECT * FROM DUAL;
|