- <complexType name="MedicamentoDTO"> - <sequence> <element name="coCodigoBarra" nillable="true" type="xsd:string" /> <element name="dsUnidApresentacao" nillable="true" type="xsd:string" /> <element name="inAutorizacaoEstorno" nillable="true" type="xsd:string" /> <element name="inAutorizacaoMedicamento" nillable="true" type="xsd:string" /> <element name="qtAutorizada" type="xsd:double" /> <element name="qtDevolvida" type="xsd:double" /> <element name="qtEstornada" type="xsd:double" /> <element name="qtPrescrita" type="xsd:double" /> <element name="qtSolicitada" type="xsd:double" /> <element name="statusTransacao" nillable="true" type="xsd:string" /> <element name="vlPrecoSubsidiadoMS" type="xsd:double" /> <element name="vlPrecoSubsidiadoPaciente" type="xsd:double" /> <element name="vlPrecoSubsidiadoPacientePosEstorno" type="xsd:double" /> <element name="vlPrecoVenda" type="xsd:double" /> <element name="vlrSubsidiadoMSPosEstorno" type="xsd:double" /> <element name="vlrTotalVendaPosEstorno" type="xsd:double" /> </sequence> </complexType>I didn't look too carefully but none of these is optional and you only have 15 elements rather that 16 in your sample XML - and you are using a different element order.