# Importação de XML de Entrada Importação de XML de Entrada. Fluxo de importação padrão: 1) Faz o [upload](#tag/PurchaseInvoices/operation/post-purchase-invoices-file) da nota fiscal de entrada. 2) [Obtém informações sobre o XML](#tag/PurchaseInvoices/operation/get-purchase-invoice-info-by-id) para verificase se o fornecedor está cadastrado; a) Se o campo `data.supplier.id` estiver com valor `null`, quer dizer que precisa [cadastrar um novo fornecedor](#tag/Suppliers/operation/post-suppliers). 3) "Baixa" os itens do XML para o sistema por meio do endpoint [Faz um pré-processamento dos itens da nota](#tag/PurchaseInvoices/operation/put-purchase-invoice-prepare-items); 4) [Obtém a lista de itens do XML](#tag/PurchaseInvoices/operation/get-purchase-invoice-items) para ver se precisa fazer alguma alteração ou associar um produto já cadastrado; 5) Faça as operações necessárias do item; a) [Salva os itens em massa](#tag/PurchaseInvoices/operation/get-purchase-invoices) ou b) [Salva um item](#tag/PurchaseInvoices/operation/put-purchase-invoice-save-single-item) ou c) [Apaga um item do XML](#tag/PurchaseInvoices/operation/delete-purchase-invoice-a-single-item) ou d) [Reverte uma alteração para o estado inicial do XML](#tag/PurchaseInvoices/operation/put-purchase-invoice-revert-single-item) ou e) [Atualiza o preço de venda de todos os itens](#tag/PurchaseInvoices/operation/put-purchase-invoice-items-update-all-unitary-sale-price) ou f) [Atualiza os itens com os produtos do fornecedor](#tag/PurchaseInvoices/operation/put-purchase-invoice-items-update-linked-items). 6) E finalmente [faz a importação dos itens que foram salvos](#tag/PurchaseInvoices/operation/put-purchase-invoice-import) no item anterior, adicionando as formas de pagamento para poder gerar uma compra no sistema.