---
title: "EDIFACT integration · RUAL Documentation"
description: "Use EDIFACT in RUAL blueprints. Parse EDIFACT files, including PRICAT, and format an object back into EDIFACT. Every block, with its pins."
canonical: https://docs.rual.nl/integrations/edifact
language: en
---

# EDIFACT

Parse EDIFACT files, including PRICAT, and format an object back into EDIFACT.

## Blocks

Add these blocks on the canvas by searching for their name. Each block page lists its pins and how it behaves.

- [ekt formatter `function_edi_formatter` Converts object to edifact ekt file](https://docs.rual.nl/block-types/edifact/function_edi_formatter)

- [ekt parser `function_edi_parser` Parses an edifact ekt file and returns it as an object with headers and lines](https://docs.rual.nl/block-types/edifact/function_edi_parser)

- [parse pricat `function_edi_parser_pricat` Parses an invoice file (specifically a PRICAT - Price/Catalog message).](https://docs.rual.nl/block-types/edifact/function_edi_parser_pricat)

## Next steps

- [Third-Party Integrations](https://docs.rual.nl/tutorials/third-party-integrations): Calling outside APIs, receiving their webhooks, keeping data in sync and handling failures.

- [All integrations](https://docs.rual.nl/integrations): Everything RUAL connects to, by what it is for.
