0
♥ 0

Boa tarde.

Estou a tentar criar um documento de Inventário através do endpoint WebApi/Inventario/Inventarios/Actualiza.

O cabeçalho do documento é criado com sucesso, mas as linhas são completamente ignoradas.

Comparei todos os campos com a documentação do endpoint, mas não consigo perceber a razão para as linhas não serem criadas.

Junto um exemplo do JSON enviado para o endpoint:

array:18 [?
  "Id" => "49EF942C-F6AD-44D4-8FB1-748AAEE84B1F"
  "NumDoc" => "2026000012"
  "DataDoc" => "2026-11-10"
  "DataStock" => "2026-11-10"
  "Armazem" => "A1"
  "Responsavel" => "Administrador"
  "Descricao" => "Inventário Teste"
  "EstadoDoc" => 1
  "TipoDocEntrada" => "AIP"
  "SerieDocEntrada" => "2026"
  "TipoDocSaida" => "AIN"
  "SerieDocSaida" => "2026"
  "EmModoEdicao" => false
  "ArtigosInventariadosAteData" => "2026-11-10"
  "ValorMinimoArt" => -99999999
  "ValorMaximoArt" => 99999999
  "StockMinimoArt" => -99999999
  "StockMaximoArt" => 99999999
  "Linhas" => array:2 [?
    0 => array:17 [?
      "TrataNumsSerie" => false
      "TrataLotes" => false
      "EmModoEdicao" => false
      "NumLinha" => 1
      "Id" => "4CD8757C-8B80-498A-A460-1254E7ACFEA3"
      "IDCabecInventario" => "49EF942C-F6AD-44D4-8FB1-748AAEE84B1F"
      "Artigo" => "1381052"
      "Localizacao" => "A1"
      "ComAvisos" => false
      "Avisos" => ""
      "Contado" => true
      "Unidade" => "UN"
      "QtdOriginal" => 10.0
      "QtdStock" => 2.0
      "PrecoCusto" => 0
      "DataStock" => "2026-11-10"
      "Detalhes" => array:1 [?
        0 => array:11 [?
          "EmModoEdicao" => false
          "NumLinha" => 1
          "Id" => "84848126-2B96-4D58-9CCA-B930B7759195"
          "IDLinhaInventario" => "4CD8757C-8B80-498A-A460-1254E7ACFEA3"
          "EstadoStock" => "DISP"
          "Descricao" => "Disponível"
          "Unidade" => "UN"
          "QtdOriginal" => 10.0
          "QtdStock" => 2.0
          "ComAvisos" => false
          "Avisos" => ""
        ]
      ]
    ]
    1 => array:17 [?
      "TrataNumsSerie" => false
      "TrataLotes" => false
      "EmModoEdicao" => false
      "NumLinha" => 2
      "Id" => "9CE0F845-6FFE-441A-B46E-98655435A6E4"
      "IDCabecInventario" => "49EF942C-F6AD-44D4-8FB1-748AAEE84B1F"
      "Artigo" => "P116982"
      "Localizacao" => "A1"
      "ComAvisos" => false
      "Avisos" => ""
      "Contado" => true
      "Unidade" => "UN"
      "QtdOriginal" => 14.0
      "QtdStock" => 1.0
      "PrecoCusto" => 0
      "DataStock" => "2026-11-10"
      "Detalhes" => array:1 [?
        0 => array:11 [?
          "EmModoEdicao" => false
          "NumLinha" => 1
          "Id" => "902E3AFA-27E6-45C6-8326-3607323D6911"
          "IDLinhaInventario" => "9CE0F845-6FFE-441A-B46E-98655435A6E4"
          "EstadoStock" => "DISP"
          "Descricao" => "Disponível"
          "Unidade" => "UN"
          "QtdOriginal" => 14.0
          "QtdStock" => 1.0
          "ComAvisos" => false
          "Avisos" => ""
        ]
      ]
    ]
  ]
]

 

Faça login para poder traduzir
API Endpoints
Web API
Marcado como spam
Criado há 38 minutos splnetlda
s
splnetlda SPLNET, LDA Iniciante