Details | Last modification | View Log | RSS feed
| Rev | Author | Line No. | Line |
|---|---|---|---|
| 200 | espaco | 1 | <?xml version="1.0" encoding="UTF-8"?> |
| 2 | <schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:sngpc="urn:sngpc-schema" targetNamespace="urn:sngpc-schema" elementFormDefault="qualified"> |
||
| 3 | <include schemaLocation="sngpcSimpleTypes201211v2_0.xsd"/> |
||
| 4 | <include schemaLocation="sngpcComplexTypes201211v2_0.xsd"/> |
||
| 5 | <include schemaLocation="sngpcOperacoes201211v2_0.xsd"/> |
||
| 6 | <!-- Definicao da mensagem --> |
||
| 7 | <element name="mensagemSNGPC" type="sngpc:ct_msgMovimentacao"/> |
||
| 8 | <element name="mensagemSNGPCInventario" type="sngpc:ct_msgInventario"/> |
||
| 9 | <complexType name="ct_msgMovimentacao"> |
||
| 10 | <sequence> |
||
| 11 | <element name="cabecalho" minOccurs="1" maxOccurs="1"> |
||
| 12 | <complexType> |
||
| 13 | <sequence> |
||
| 14 | <element name="cnpjEmissor" type="sngpc:st_CNPJ"/> |
||
| 15 | <element name="cpfTransmissor" type="sngpc:st_CPF"/> |
||
| 16 | <element name="dataInicio" type="sngpc:st_data"/> |
||
| 17 | <element name="dataFim" type="sngpc:st_data"/> |
||
| 18 | </sequence> |
||
| 19 | </complexType> |
||
| 20 | </element> |
||
| 21 | <element name="corpo" minOccurs="1" maxOccurs="1"> |
||
| 22 | <complexType> |
||
| 23 | <sequence> |
||
| 24 | <element name="medicamentos"> |
||
| 25 | <complexType> |
||
| 26 | <sequence> |
||
| 27 | <element name="entradaMedicamentos" type="sngpc:ct_EntradaMedicamento" minOccurs="0" maxOccurs="unbounded"/> |
||
| 28 | <element name="saidaMedicamentoVendaAoConsumidor" type="sngpc:ct_SaidaMedicamentoVendaAoConsumidor" minOccurs="0" maxOccurs="unbounded"/> |
||
| 29 | <element name="saidaMedicamentoTransferencia" type="sngpc:ct_SaidaMedicamentoTransferencia" minOccurs="0" maxOccurs="unbounded"/> |
||
| 30 | <element name="saidaMedicamentoPerda" type="sngpc:ct_SaidaMedicamentoPerda" minOccurs="0" maxOccurs="unbounded"/> |
||
| 31 | <element name="entradaMedicamentoTransformacao" type="sngpc:ct_EntradaMedicamentoTransformacao" minOccurs="0" maxOccurs="unbounded"/> |
||
| 32 | <element name="saidaMedicamentoTransformacaoVendaAoConsumidor" type="sngpc:ct_SaidaMedicamentoTransformacaoVendaAoConsumidor" minOccurs="0" maxOccurs="unbounded"/> |
||
| 33 | <element name="saidaMedicamentoTransformacaoTransferencia" type="sngpc:ct_SaidaMedicamentoTransformacaoTransferencia" minOccurs="0" maxOccurs="unbounded"/> |
||
| 34 | <element name="saidaMedicamentoTransformacaoPerda" type="sngpc:ct_SaidaMedicamentoTransformacaoPerda" minOccurs="0" maxOccurs="unbounded"/> |
||
| 35 | </sequence> |
||
| 36 | </complexType> |
||
| 37 | </element> |
||
| 38 | <element name="insumos"> |
||
| 39 | <complexType> |
||
| 40 | <sequence> |
||
| 41 | <element name="entradaInsumos" type="sngpc:ct_EntradaInsumo" minOccurs="0" maxOccurs="unbounded"/> |
||
| 42 | <element name="saidaInsumoVendaAoConsumidor" type="sngpc:ct_SaidaInsumoVenda" minOccurs="0" maxOccurs="unbounded"/> |
||
| 43 | <element name="saidaInsumoTransferencia" type="sngpc:ct_SaidaInsumoTransferencia" minOccurs="0" maxOccurs="unbounded"/> |
||
| 44 | <element name="saidaInsumoPerda" type="sngpc:ct_SaidaInsumoPerda" minOccurs="0" maxOccurs="unbounded"/> |
||
| 45 | </sequence> |
||
| 46 | </complexType> |
||
| 47 | </element> |
||
| 48 | </sequence> |
||
| 49 | </complexType> |
||
| 50 | </element> |
||
| 51 | </sequence> |
||
| 52 | </complexType> |
||
| 53 | <complexType name="ct_msgInventario"> |
||
| 54 | <sequence> |
||
| 55 | <element name="cabecalho" minOccurs="1" maxOccurs="1"> |
||
| 56 | <complexType> |
||
| 57 | <sequence> |
||
| 58 | <element name="cnpjEmissor" type="sngpc:st_CNPJ"/> |
||
| 59 | <element name="cpfTransmissor" type="sngpc:st_CPF"/> |
||
| 60 | <element name="data" type="sngpc:st_data"/> |
||
| 61 | </sequence> |
||
| 62 | </complexType> |
||
| 63 | </element> |
||
| 64 | <element name="corpo" minOccurs="1" maxOccurs="1"> |
||
| 65 | <complexType> |
||
| 66 | <sequence> |
||
| 67 | <element name="medicamentos"> |
||
| 68 | <complexType> |
||
| 69 | <sequence> |
||
| 70 | <element name="entradaMedicamentos" type="sngpc:ct_Medicamento_Inventario" minOccurs="0" maxOccurs="unbounded"/> |
||
| 71 | </sequence> |
||
| 72 | </complexType> |
||
| 73 | </element> |
||
| 74 | <element name="insumos"> |
||
| 75 | <complexType> |
||
| 76 | <sequence> |
||
| 77 | <element name="entradaInsumos" type="sngpc:ct_Insumo_Inventario" minOccurs="0" maxOccurs="unbounded"/> |
||
| 78 | </sequence> |
||
| 79 | </complexType> |
||
| 80 | </element> |
||
| 81 | </sequence> |
||
| 82 | </complexType> |
||
| 83 | </element> |
||
| 84 | </sequence> |
||
| 85 | </complexType> |
||
| 86 | </schema> |