Error de campos al timbrar factura

Al usar el Json para timbrar factura del ejemplo me regresa un arreglo de errores indicando que hay varios campos faltantes, cuando en realidad si están incluidos.

Hola, buenas tardes, te comento que el formato de JSON que se envio en esta petición, esta desactualizado ya que corresponde a CFDI 3.2.

En este repositorio puedes encontrar la documentación más actualizada de facturación:

Particularmente la estructura general del JSON la puedes observar en
https://raw.githubusercontent.com/Paybook/sync-invoices/master/CFDI_3.3_JSON_structure.json

Y un ejemplo de JSON lleno en:
https://raw.githubusercontent.com/Paybook/sync-invoices/master/CFDI33_ejemplo_valid.json

Saludos