- 12.11. CT-e Normal e Substituto
12.11.4. Seguro da Carga - 12.11.3.2. Documentos eletrônicos.
« Anterior - 12.11.5. Modal Rodoviário
Próximo »
12.11.4. Seguro da Carga
Assinatura
string seg(int respSeg, string xSeg_Opc, string nApol_Opc, string nAver_Opc, double vCarga_Opc)
Descrição:
Funcionalidade para gerar o XML do grupo de Informações do Seguro da Carga do CT-e.
Parâmetros:
| nome | tipo | tam. | obrig. | descrição |
|---|---|---|---|---|
| respSeg | inteiro | 1 | sim | informar o responsável pelo Seguro: 0 - Remetente; 1 - Expedidor; 2 - Recebedor; 3 - Destinatário; 4 - Emitente do CT-e; 5 - Tomador de Serviço. |
| xSeg_Opc | string | 1-30 | não | informar o nome da Seguradora. |
| nApol_Opc | string | 1-20 | não | informar o número da Apólice. |
| nAver_Opc | string | 20 | não | informar o número da Averbação. |
| vCarga_Opc | double | 13,2 | não | informar o valor da carga para efeito da averbação. (15 posições, sendo 13 inteiras e 2 decimais). |
Diagrama:

Retorno:
Um string com o grupo XML de Informações do Seguro da Carga do CT-e
XML:
Exemplo de XML
<seg> <respSeg>0</respSeg> <xSeg>Seguros S.A</xSeg> <nApol>456854SKL</nApol> <nAver>11421212345678945612</nAver> <vCarga>35214.23</vCarga> </seg>
Importante
O trecho do XML foi formatado para uma melhor visualização, a mensagem original não tem formatação.
Vale observar que a formatação pode corromper a assinatura digital, além de ocupar espaço e ser desnecessária, pois os browser exibem formatado.
Exemplos de uso:
Visual Basic 6.0
' '====== Dados do Dim Grupo de Informações do Seguro da Carga do CT-e========== ' Dim seg As String Dim seg_respSeg As Integer Dim seg_xSeg_Opc As String Dim seg_nApol_Opc As String Dim seg_nAver_Opc As String Dim seg_vCarga_Opc As Double ' ' '====== instancia DLL================== ' ' ' referenciando a DLL em late binding ' não é necessário fazer o reference da DLL ' o intelisense não funciona ' Dim objCTeUtil As Object Set objCTeUtil = CreateObject("CTe_Util.Util") ' ' criação dos grupos ' '===================Grupo de Informações do Seguro da Carga do CT-e======================= ' ' seg_respSeg = 0 ' Responsável pelo seguro (0-Remetente; 1-Expedidor; 2-Recebedor; 3 - Destinatário; 4 - Emitente do CT-e; 5 - Tomador de Serviço.) seg_xSeg_Opc = "Seguros S.A" ' Nome da Seguradora seg_nApol_Opc = "456854SKL" ' Número da Apólice seg_nAver_Opc = "11421212345678945612" ' Número da Averbação seg_vCarga_Opc = 35214.23 ' Valor da Carga para efeito da averbação (15 posições, sendo 13 inteiras e 2 decimais) ' seg = objCTeUtil.seg(seg_respSeg, seg_xSeg_Opc, seg_nApol_Opc, seg_nAver_Opc, seg_vCarga_Opc) MsgBox "Informações do Seguro da Carga do CT-e" + seg, vbInformation, "Resultado"
- 12.11.4. Seguro da Carga
12.11. CT-e Normal e Substituto - « Anterior
12.11.3.2. Documentos eletrônicos. - Próximo »
12.11.5. Modal Rodoviário