Wpis użytkownika szczelamseczasem w Hydepark
szczelamseczasemTytan
3piorunówPotrzebna pomoc. Wymiana danych pomiędzy firmami, faktura vat w formacie xml do xsd. Konwerter, a raczej konwerter ktoś zrobi tylko jest potrzebna specyfikacja formatu wymiany danych z podanego pliku xml (tego brak, obsługujący system się wypiął). "Opis pól" potrzebny, większość stała, reszta pól opisowych ma się zaczytywać z pliku źródłowego (fv) po dodanych polach numerycznych z bazy danych kontrahenta. B2B, faktura najlepiej i szybko. Da się to zrobić? I sorki za chaos :smiley:
Komentarze (8)
@szczelamseczasem :
>Oczywiście, możesz skorzystać z poniższego kodu w języku Python do ekstrakcji danych z pliku XML i utworzenia faktury VAT w formacie XSD. Upewnij się, że masz bibliotekę lxml zainstalowaną, używając pip install lxml.
>
>
>import lxml.etree as ET
>
>def parse_xml(xml_file):
> tree = ET.parse(xml_file)
> root = tree.getroot()
>
> # Tutaj dodaj kod do ekstrakcji danych z pliku XML
> # Poniżej znajdziesz przykładowy kod, dostosuj go do swoich potrzeb
> invoice_number = root.find('.//InvoiceNumber').text
> issue_date = root.find('.//IssueDate').text
> # ...
>
> return {
> 'invoice_number': invoice_number,
> 'issue_date': issue_date,
> # Dodaj resztę pól, których potrzebujesz
> }
>
>def generate_xsd(invoice_data):
> # Tutaj dodaj kod do generowania faktury VAT w formacie XSD
> # Poniżej znajdziesz przykładowy kod, dostosuj go do swoich potrzeb
> xsd_content = f"""
> {invoice_data['invoice_number']}
> {invoice_data['issue_date']}
> """
>
> return xsd_content
>
># Przykładowe użycie funkcji
>xml_file_path = 'sciezka/do/twojego/pliku.xml'
>invoice_data = parse_xml(xml_file_path)
>xsd_content = generate_xsd(invoice_data)
>
># Teraz 'xsd_content' zawiera fakturę VAT w formacie XSD, którą możesz użyć do wymiany danych.
@Meverth Dzięki! 😁 Że też wcześniej nie wpadłem na to jajcarzu. Na przyszłość polecam się w kwestiach podatkowych, za free.
Da się to zrobić?
Nie wiem, bo nie rozumiem wymagań.
Jak coś to u mnie dobrze, drogo i wolno, także raczej nie mnie szukasz, ale życzę powodzenia.
@wombatDaiquiri to i tak nie zle.
Ja bym to zrobil zle ale za to dlugo i drogo. Wiec na miejscu Tomka pisalbym do Ciebie
Format i specyfikacje już ktoś kiedyś zrobił. EDI
@lukasz-latacz do pliku kamsoft xml chodzi
Nie mam pojęcia, gdzie w Twoim opisie kończą się opis wymagań biznesowych, a zaczyna się część kontraktowa :smiley:
Ostatnio pisali tu jacyś juniorzy szukający zajęcia, brzmi w sam raz jak robota dla tychże.
Na plus - do "szybko" nie dodałeś z automatu "tanio" :grinning:
@cododiaska Masz rację. Opis to raczej na telefon/ szybkie spotkanie. Biegły w temacie programowania nie jestem, a firma X, która dostosowuje nasze (tutaj) faktury nie robi dokumentacji. Maskara.