Serviço de Registrar Boletim de Carga/Descarga
O serviço de registrar o boletim de carga/descarga recebe um único parâmetro do tipo string (xmlCargaDescargaWSVO) e retorna uma string no formato XML. No parâmetro xmlCargaDescargaWSVO deve ser passado um documento XML no formato exigido do XML Schema e assinado digitalmente pelo operador portuário responsável pelo envio e cadastrado no sistema.
O arquivo boletim-carga-descarga.xsd contém a estrutura do documento XML a ser enviado e o arquivo xmldsig-core-schema.xsd é importado pelo boletim-carga-descarga.xsd, onde este contém a estrutura para a assinatura digital.
O boletim deve ser enviado por escala, tipo de carga, terminal de operação, tipo de operação e uma lista de itens conforme o tipo informado, sendo assim caso sejam enviados vários tipos só será considerado o tipo de carga informado no campo cdTipoItem. O limite de registros na lista de itens para o envio é de 50 registros, mesmo que algum item seja repetido o total de registros deve ser 50.
Para os itens do tipo contêiner e veículo, se houver itens repetidos na lista, o sistema registrará o primeiro registro, caso não tenha sido enviado anteriormente em outro lote. Para os próximos encontrados retornará a mensagem que já foi realizado, no caso de itens do tipo carga solta repetidos o registro será substituído pelo último informado, sendo que se o registro for informado com a quantidade zero, este será removido do registro de seu boletim. No caso de registros de granel, quando forem informados registros com o mesmo tipo de granel, o peso será somado ao peso já registrado e para registros de cargas sobressalentes o registro será substituído.